Hotels in Two Rocks

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Two Rocks?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Two Rocks on Hotels.com. These Two Rocks hotels consistently deliver on comfort, location and traveller experience. Last updated on .

Yanchep Inn

Yanchep Inn
3.5 star property
Yanchep
8.6 out of 10, Excellent, (577 reviews)
Surrounded by nature in Yanchep, this charming inn features a 9-hole golf course and scenic hiking trails. After a day outdoors, unwind at the bar while friendly staff ensure a memorable stay, with Wetlands Walk just moments away.
The price is AU$162
includes taxes & fees
20 July - 21 July
Yanchep Inn

Rendezvous Hotel Perth Scarborough

Rendezvous Hotel Perth Scarborough
5.0 star property
Scarborough
8.0 out of 10, Very good, (1,003 reviews)
Bask in spectacular coastal scenery from this luxury resort steps from Scarborough Beach. An outdoor pool, fitness centre, and 24-hour room service complement the stunning waterfront setting. Enjoy a cocktail at the bar while watching magnificent sunsets unfold.
The price is AU$239
includes taxes & fees
20 July - 21 July
Rendezvous Hotel Perth Scarborough

The Marina Hotel - Mindarie

The Marina Hotel - Mindarie
4.0 star property
Mindarie
9.2 out of 10, Wonderful, (545 reviews)
Unwind at this Perth hotel with a bustling marina, outdoor pool, and four restaurants including The Boat. Near Mindarie Beach and Ocean Keys Shopping Centre, guests love the helpful staff. Free WiFi and parking complete your seaside retreat.
The price is AU$182
includes taxes & fees
4 Aug - 5 Aug
The Marina Hotel - Mindarie

Novotel Vines Resort Swan Valley

Novotel Vines Resort Swan Valley
4.0 star property
The Vines
8.6 out of 10, Excellent, (1,000 reviews)
Discover true serenity at this Vines resort featuring an 18-hole golf course and 3 outdoor pools. Enjoy meals at Muscats Restaurant, sip drinks at 2 bars, and stay active at the fitness centre. The hotel's peaceful surroundings offer a real resort feel with abundant wildlife.
The price is AU$212
includes taxes & fees
9 Aug - 10 Aug
Novotel Vines Resort Swan Valley

Quest Innaloo

Quest Innaloo
4.0 star property
Innaloo
8.8 out of 10, Excellent, (236 reviews)
Stylish apartments near Stirling Station offer rainfall showers and flat-screen TVs just 10 minutes from Perth attractions. This aparthotel features a 24-hour fitness centre and continental breakfast, with Scarborough Beach nearby.
The price is AU$209
includes taxes & fees
26 July - 27 July
Quest Innaloo

Joondalup Resort

Joondalup Resort
4.5 star property
Connolly
8.6 out of 10, Excellent, (874 reviews)
Escape to this peaceful retreat with tranquil surroundings and abundant birdlife. Just 15 minutes from Hillarys Boat Harbour, enjoy 2 restaurants, outdoor pool, and full-service spa. The helpful staff ensures a relaxing atmosphere near Lakeside Joondalup.
The price is AU$175
includes taxes & fees
26 July - 27 July
Joondalup Resort

Quest Scarborough

Quest Scarborough
4.5 star property
Scarborough
8.4 out of 10, Very good, (430 reviews)
Immerse yourself in Perth's coastal charm, just a short drive from Scarborough Beach and Hillarys Boat Harbour. This hotel offers an outdoor pool, terrace, and well-equipped rooms with refrigerators and microwaves, plus free WiFi for a comfortable stay.
The price is AU$212
includes taxes & fees
20 July - 21 July
Quest Scarborough

The Sebel Swan Valley The Vines

The Sebel Swan Valley The Vines
3.5 star property
The Vines
8.6 out of 10, Excellent, (187 reviews)
Serene Swan Valley aparthotel offering 3 bars, a dinner restaurant, and an outdoor pool. Hit the links on-site, then unwind with spa treatments. Each apartment includes a refrigerator and microwave, with free parking and easy access to local attractions.
The Sebel Swan Valley The Vines

Quality Resort Sorrento Beach

Quality Resort Sorrento Beach
4.0 star property
Sorrento
8.6 out of 10, Excellent, (694 reviews)
Dive into beachside bliss at this Perth resort with outdoor pool, spa pool, and sauna. The 76 Steps Cafe offers garden views, while Scarborough Beach and Hillarys Boat Harbour wait nearby. Enjoy free WiFi and parking after a day of ocean adventures.
The price is AU$218
includes taxes & fees
21 July - 22 July
Quality Resort Sorrento Beach

Quest Joondalup

Quest Joondalup
4.0 star property
Joondalup
9.4 out of 10, Exceptional, (211 reviews)
Embrace city convenience at this Perth aparthotel, a 10-minute walk from Joondalup Station. Apartments include refrigerators and microwaves, while a 24-hour fitness centre keeps your routine intact. Hillarys Boat Harbour and Lakeside Joondalup await nearby.
The price is AU$257
includes taxes & fees
26 July - 27 July
Quest Joondalup

Nautica Residences Hillarys

Nautica Residences Hillarys
4.0 star property
Hillarys
9.4 out of 10, Exceptional, (109 reviews)
Dive into coastal living at this Perth aparthotel near Hillarys Boat Harbour and a short drive from Scarborough Beach. Apartments feature balconies or patios, washing machines/dryers, and flat-screen TVs, while free WiFi and parking enhance the stay.
Nautica Residences Hillarys

Acclaim Kingsway Tourist Park

Acclaim Kingsway Tourist Park
2.0 star property
Madeley
6.6 out of 10, (111 reviews)
Acclaim Kingsway Tourist Park

Ocean View Motel

Ocean View Motel
3.0 star property
North Beach
7.6 out of 10, Good, (661 reviews)
Steps from Scarborough Beach and Hillarys Boat Harbour, this cosy motel offers free WiFi and parking with a garden terrace. Enjoy nearby hiking trails and snorkelling spots, with Perth Airport just 24 minutes away.
The price is AU$192
includes taxes & fees
13 Aug - 14 Aug
Ocean View Motel

Ramada VetroBlu Scarborough Beach

Ramada VetroBlu Scarborough Beach
4.5 star property
Scarborough
8.4 out of 10, Very good, (466 reviews)
Immerse yourself in Perth's coastal magic at this Scarborough Beach aparthotel. Full-kitchen apartments with espresso makers offer comfort while the beach awaits just steps away. Hillarys Boat Harbour and Perth's attractions are within easy driving distance.
The price is AU$200
includes taxes & fees
26 July - 27 July
Ramada VetroBlu Scarborough Beach

Nightcap at Wanneroo Tavern

Nightcap at Wanneroo Tavern
3.5 star property
Wanneroo
8.6 out of 10, Excellent, (127 reviews)
Experience genuine Australian hospitality at this Perth hotel with free WiFi and parking. Lake Joondalup Park and Yellagonga Regional Park are nearby, while Stringy Bark Steak House serves delicious international cuisine. Unwind at the bar or relax on the terrace after a day of exploration.
The price is AU$162
includes taxes & fees
28 July - 29 July
Nightcap at Wanneroo Tavern

Seashells Scarborough

Seashells Scarborough
4.0 star property
Scarborough
8.8 out of 10, Excellent, (487 reviews)
Moments from Scarborough Beach, these sophisticated apartments come with washing machines, dryers, and Smart TVs. Enjoy 2 outdoor pools, free WiFi, and parking. Nearby Hillarys Boat Harbour offers additional seaside attractions for surfing enthusiasts.
Seashells Scarborough

Tasman Holiday Parks - Ledge Point

Tasman Holiday Parks - Ledge Point
2.0 star property
Ledge Point
8.8 out of 10, Excellent, (37 reviews)
Escape to this seaside retreat in Ledge Point featuring an outdoor pool and complimentary parking. Just a short drive from Lancelin Golf Course and the famous sand dunes, the park offers comfortable accommodation with LCD TVs and refrigerators, plus convenient laundry facilities.
The price is AU$129
includes taxes & fees
20 July - 21 July
Tasman Holiday Parks - Ledge Point

Joondalup City Hotel

Joondalup City Hotel
3.5 star property
Joondalup
7.6 out of 10, Good, (442 reviews)
Unwind at this Perth hotel with convenient access to Lakeside Joondalup and Arena Joondalup. Just a 14-minute walk from Joondalup Station, you'll appreciate free WiFi, complimentary parking, and handy laundry facilities.
The price is AU$199
includes taxes & fees
22 July - 23 July
Joondalup City Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top landmarks in Two Rocks

Learn more about Two Rocks

Two Rocks is well known for its attractions such as Two Rocks Marina and Atlantis Marine Park.

An aerial view of a coastal landscape with a lighthouse, a beach, and a small town.

Check out reviews of Two Rocks hotels guests love

Frequently asked questions

How much does a hotel room cost in Two Rocks?
You can choose a great hotel in Two Rocks from AU$162 with properties to suit all budgets and needs. If you're after an affordable hotel in Two Rocks that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Two Rocks hotels?
Discover great deals on Two Rocks hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. And make sure to check out our last-minute deals on Two Rocks hotels.
Can I book Two Rocks hotels with free cancellation?
In order to book a refundable Two Rocks hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
Can I book a refundable accommodation option in Two Rocks?
If you want the flexibility to change your plans to Two Rocks, most hotels offer refundable* rates that you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Two Rocks be like during my visit?
The warmest months in Two Rocks are usually February and January, with an average temperature of 24°C. August and July are the chilliest months, when the average temperature is 14°C. The rainiest months are July and August.
Why should I book my Two Rocks hotel with Hotels.com?
There are plenty of reasons to book your Two Rocks travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Two Rocks

Two Rocks: Where Coastal Serenity Meets Nature's Majesty

Nestled along the stunning coastline of Western Australia, Two Rocks is a charming seaside haven perfect for families and nature enthusiasts alike. With its pristine beaches and crystal-clear waters, it offers a tranquil escape for sunbathers and swimmers. The nearby Yanchep National Park invites exploration, featuring lush bushland and native wildlife, while the local marina provides opportunities for fishing and boating. This off-the-beaten-path destination combines natural beauty with a laid-back atmosphere, making it an ideal spot for those seeking relaxation or adventure in a picturesque coastal setting.

Discover great hotels in Two Rocks

Two Rocks offers a range of hotel accommodations, from cosy beachfront motels to comfortable family-friendly options. Guests can enjoy scenic views and easy access to the marina, with room rates varying to suit different budgets. It's a charming spot for a laid-back getaway in Western Australia. Here are some of the most popular hotels with our travellers in Two Rocks:

  1. Yanchep InnOpens in a new window: Yanchep Inn offers a unique golf-themed experience, making it an ideal choice for leisure travellers seeking relaxation and recreation. The property features a stunning golf course, allowing guests to engage in an array of golfing activities right at their doorstep. With luxurious accommodations, this hotel ensures comfort and elegance throughout your stay. Guests often highlight the seamless check-in process, attentive service, and the tranquil atmosphere that enhances their golfing experience, making it a standout destination for golf enthusiasts.
  2. The Marina Hotel - MindarieOpens in a new window: The Marina Hotel - Mindarie is designed for adventure seekers and families looking for an exhilarating vacation. This property boasts a variety of adventure sports and recreational activities, including kayaking, fishing, and surfing, all conveniently located nearby. The hotel provides thoughtfully curated experiences that allow guests to explore the surrounding natural beauty. Visitors appreciate the spacious accommodations and vibrant atmosphere, making it a perfect retreat for those wanting to connect with nature while enjoying modern comforts and amenities.

Top locations to stay in Two Rocks

When visiting Two Rocks, Western Australia, consider staying in Guilderton, Yanchep, or Alkimos. Guilderton offers stunning river and beach scenery, Yanchep is renowned for its wildlife and national park, while Alkimos boasts beautiful coastal views and modern amenities. For first-time visitors, Yanchep is particularly appealing due to its rich natural attractions and activities.

  1. YanchepOpens in a new window: Yanchep is a delightful spot for those who love wildlife and natural beauty. Home to the stunning Yanchep National Park, this area offers a chance to see koalas, kangaroos, and a variety of bird species in their natural habitat. The park features beautiful walking trails and picnic spots, making it perfect for a family day out. Don’t miss the Crystal Cave, an intriguing limestone cavern with fascinating formations. The coastal area also boasts beautiful beaches, ideal for a relaxing day by the ocean or a sunset stroll. Yanchep is a great base for exploring the surrounding natural wonders while providing a welcoming community atmosphere.
  2. GuildertonOpens in a new window: Guilderton is a charming coastal village located at the mouth of the Moore River, making it perfect for a laid-back getaway. The area is known for its pristine beaches and tranquil river, ideal for swimming, kayaking, and fishing. Nature enthusiasts will appreciate the nearby Moore River National Park, which offers scenic walking trails and picnic areas. Guilderton’s relaxed vibe and stunning views make it a desirable place to unwind and soak up the sun. It's a perfect spot for family-friendly activities and enjoying the beauty of Western Australia's coastline.
  3. AlkimosOpens in a new window: Alkimos is an emerging coastal suburb that offers a blend of modern living and natural surroundings. With beautiful beaches just a short walk away, it’s an excellent spot for sunbathing and water sports. The area is also close to several parks and recreational facilities, making it ideal for outdoor activities with family and friends. Alkimos is well-connected to nearby shopping centres, providing a range of options for retail therapy. Its developing community atmosphere makes it an exciting place to explore, with new attractions and amenities continually being added.

Things to do in Two Rocks

Two Rocks is a delightful coastal getaway that boasts stunning beaches, lush national parks, and a vibrant marina. Visitors can dive into water sports, explore scenic hiking trails, or enjoy family-friendly activities at local facilities. With plenty of options for shopping and golfing, it’s an ideal spot for an active holiday.

  • North Mindarie ForeshoreOpens in a new window – Relax and soak up the sun at North Mindarie Foreshore, a beautiful beach perfect for families. Enjoy a leisurely stroll along the sandy shores, or let the kids build sandcastles while the waves lap at their feet. This beach is a wonderful spot for picnics with scenic views of the ocean.
  • Neerabup Lake CavesOpens in a new window – Explore the intriguing Neerabup Lake Caves, located within a national park. These caves offer a glimpse into the natural wonders beneath the surface. Bring your camera and capture the unique rock formations and tranquil surroundings that make this spot a hidden gem in the area.
  • Yanchep National ParkOpens in a new window – Venture into Yanchep National Park for a delightful day of exploring nature. Discover walking trails that wind through lush greenery, and keep an eye out for local wildlife. The park is also home to stunning picnic areas, making it an ideal place to unwind amidst the beauty of the Australian bush.
  • Yanchep Lagoon BeachOpens in a new window – Dive into the refreshing waters at Yanchep Lagoon Beach, where families can enjoy a safe swimming environment. With plenty of space for sunbathing and beach games, it’s the perfect spot to spend a fun-filled day by the sea.
  • Burns BeachOpens in a new window – Head to Burns Beach for breathtaking views of the Indian Ocean. This serene beach is a fantastic place for a scenic walk or a peaceful afternoon of relaxation. Watch the sunset paint the sky with vibrant colours, making it a memorable end to your day.

4 tips for savvy savings when booking a hotel in Two Rocks

  1. Book for the cheapest times: The most budget-friendly time to visit Two Rocks is from June to August when hotel prices tend to be lower. For those looking to experience the key landmarks, cultural sites, and natural attractions, a stay of at least 2 to 3 days is recommended. During this time, you can explore a variety of affordable attractions, including the scenic hiking trails, picturesque parks, the charming harbour, and the beautiful beaches. Additionally, you might consider visiting the local marina, nature reserves, and the vibrant tourist precinct to fully appreciate the rich history and culture of the area, all while enjoying great value for money.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to Two Rocks, consider visiting the Deals or Last-Minute Deals section on Hotels.com, where you may discover discounted accommodation rates as your travel date approaches. By enabling email alerts or push notifications, you could find out about flash sales and special promotions, helping you save on your stay. Additionally, the Smart Shopping feature within the app allows you to compare hotel prices and amenities, ensuring that you’re well-informed about any price drops or room availability, making it easier to book your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate depending on various factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may allow you to save on your stay at a hotel in Two Rocks. For those seeking unique accommodations, boutique hotels often provide a more personalised experience and can sometimes offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher end, we may suggest alternative dates that could be more affordable, helping you to potentially secure a better deal.
  4. Consider your location: Opting for accommodation near key attractions or city centres can provide convenience, but it often comes at a greater expense. For more budget-friendly options, you might consider hotels situated in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sites you intend to visit. Additionally, exploring independent hotels located further afield may offer a more authentic experience while being more likely to be affordable.

Best time to go to Two Rocks

Two Rocks experiences its lowest average temperature in July, at 56.7°F (13.7°C), while February is the hottest month, with an average temperature of 76.3°F (24.6°C). July is usually the wettest month. January, November, and December are the peak travel months in Two Rocks, attracting a higher number of tourists. During this peak period, the weather is sunny, accompanied by no rainfall. On the other hand, May, June, and August tend to be quieter times to visit, marked by light rainfall and mostly sunny conditions.

Keep exploring