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

Find hotels in Two Rocks from £78

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
16 Sept - 17 Sept
Tomorrow
17 Sept - 18 Sept
This weekend
18 Sept - 20 Sept
Next weekend
25 Sept - 27 Sept

Filter by

Star rating

Guest rating

Our top choices for Two Rocks hotels

1. Rendezvous Hotel Perth Scarborough

Rendezvous Hotel Perth Scarborough
Scarborough
United Kingdom
Bruno
£126
includes taxes & fees
11 Oct - 12 Oct
Rendezvous Hotel Perth Scarborough

2. Yanchep Inn

Yanchep Inn
Yanchep
Australia
James
£83
includes taxes & fees
27 Sept - 28 Sept
Yanchep Inn

3. The Marina Hotel - Mindarie

The Marina Hotel - Mindarie
Mindarie
Australia
Winnifred
£78
includes taxes & fees
22 Sept - 23 Sept
The Marina Hotel - Mindarie

4. Quest Scarborough

Quest Scarborough
Scarborough
Australia
Joseph
£114
includes taxes & fees
3 Oct - 4 Oct
Quest Scarborough

5. Novotel Vines Resort Swan Valley

Novotel Vines Resort Swan Valley
The Vines
Australia
Graham
£124
includes taxes & fees
7 Oct - 8 Oct
Novotel Vines Resort Swan Valley

6. Quest Joondalup

Quest Joondalup
Joondalup
Australia
Celia
£107
includes taxes & fees
20 Sept - 21 Sept
Quest Joondalup

7. Joondalup Resort

Joondalup Resort
Connolly
Australia
Jayne
£97
includes taxes & fees
22 Sept - 23 Sept
Joondalup Resort

8. Quest Innaloo

Quest Innaloo
Innaloo
Australia
Ashton
£121
includes taxes & fees
4 Oct - 5 Oct
Quest Innaloo

9. A cosy private room in Eglinton.

A cosy private room in Eglinton.
Eglinton
United States
David B.
A cosy private room in Eglinton.

10. Quality Resort Sorrento Beach

Quality Resort Sorrento Beach
Sorrento
Netherlands
Michiel
£132
includes taxes & fees
17 Sept - 18 Sept
Quality Resort Sorrento Beach

11. Nautica Residences Hillarys

Nautica Residences Hillarys
Hillarys
Australia
Sarah
Nautica Residences Hillarys

12. Ramada VetroBlu Scarborough Beach

Ramada VetroBlu Scarborough Beach
Scarborough
Australia
Heather
£130
includes taxes & fees
11 Oct - 12 Oct
Ramada VetroBlu Scarborough Beach

13. Seashells Scarborough

Seashells Scarborough
Scarborough
United Kingdom
rebecca
Seashells Scarborough

14. Ocean View Motel

Ocean View Motel
North Beach
Australia
Vesna
£103
includes taxes & fees
27 Sept - 28 Sept
Ocean View Motel

15. Nightcap at Wanneroo Tavern

Nightcap at Wanneroo Tavern
Wanneroo
Australia
Paul
£96
includes taxes & fees
20 Sept - 21 Sept
Nightcap at Wanneroo Tavern

16. Joondalup City Hotel

Joondalup City Hotel
Joondalup
Australia
Paul
£102
includes taxes & fees
22 Sept - 23 Sept
Joondalup City Hotel

17. Indian Ocean Hotel

Indian Ocean Hotel
Scarborough
United States
Paul
£105
includes taxes & fees
24 Sept - 25 Sept
Indian Ocean Hotel

18. The Sebel Swan Valley The Vines

The Sebel Swan Valley The Vines
The Vines
Australia
Gemma
The Sebel Swan Valley The Vines

19. Acclaim Kingsway Tourist Park

Acclaim Kingsway Tourist Park
Madeley
Australia
Josh
Acclaim Kingsway Tourist Park
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Two Rocks attractions

Two Rocks Marina

8.0/10 (2 reviews)
Why not spend a lazy afternoon at Two Rocks Marina during your trip to Two Rocks?
See properties

Learn more about Two Rocks

Nestled along the coast, Two Rocks invites visitors to explore the remnants of Atlantis Marine Park with its weathered Neptune statue standing sentinel over the shoreline. The bustling marina offers perfect launching points for fishing adventures while nearby Yanchep National Park rewards day-trippers with koala spotting and limestone cave explorations.

See all hotels in Two Rocks
An aerial view of a coastal landscape with a lighthouse, a beach, and a small town.

Top Two Rocks Hotel Reviews

Pet-Friendly. Free wifi. Close to shops and beach. Welcome pack.

Pet-Friendly. Free wifi. Close to shops and beach. Welcome pack.

10/10 Excellent
"Communication excellent cleanliness excellent very homey absolutely so close to everything will go back again thanks Deb fantastic break for my husband and I from Victoria"
Cathy B. 5-night trip
Posted 1 day ago
Pet-Friendly. Free wifi. Close to shops and beach. Welcome pack.
The Marina Hotel - Mindarie

The Marina Hotel - Mindarie

10/10 Excellent
"Location, parking, balcony and the view are all great. Happy to continue choosing to stay here on my regular visits to this area"
Andrew 2-night trip
Posted 1 day ago
The Marina Hotel - Mindarie
Relax Moore - Walking distance to Beach.

Relax Moore - Walking distance to Beach.

10/10 Excellent
"Very nice and chilled house but need to have a few more things extra bin bags for inside more toilet paper as there where only 3 spare as we had four ladies staying for 3nites little stuff salt and pepper would recommend staying there good location"
Belinda M. 3-night trip
Posted 2 weeks ago
Relax Moore - Walking distance to Beach.
Yanchep Inn

Yanchep Inn

10/10 Excellent
"A great place to stay when you want to get back to nature away from the hussle and bussle of the city the management and team here are always happy to assist you in any way possible.. Much appreciated ✨✨✨✨✨"
James 1-night trip
Posted 3 weeks ago
Yanchep Inn
Joondalup Resort

Joondalup Resort

8/10 Good
"Overall my room was nice. However at check in I was asked to provide a card for pre-authorisation. I’ve been asked many times before but on this occasion $300 was taken from my account immediately. On checking out I was told this will take between 5-10 days to be returned to me. On a holiday budget this wasn’t ideal. Also breakfast each day was always the same. No one made any special effort to offer tea or coffee or to make anything different at all. Positives were that the room was spacious, comfortable and conventionally for where I needed to be."
Sarah 3-night trip
Posted 1 month ago
Joondalup Resort
Nightcap at Wanneroo Tavern

Nightcap at Wanneroo Tavern

10/10 Excellent
"Very clean rooms friendly staff"
Paul 1-night trip
Posted 1 month ago
Nightcap at Wanneroo Tavern
Love You Moore-Breathtaking Views of Both Ocean and River.

Love You Moore-Breathtaking Views of Both Ocean and River.

10/10 Excellent
"Rating Details: The property manager was very helpful. The vacation rental was very clean. I was very happy with the location. I was more than satisfied with the condition of the vacation rental. Overall, I recommend this vacation rental. Reviewer Comments: more river beautiful place very relaxing"
John E.
Posted 1 month ago
Love You Moore-Breathtaking Views of Both Ocean and River.
Serindipity - 180 Degrees ocean view

Serindipity - 180 Degrees ocean view

10/10 Excellent
"It was awesome but the only let down was there where no towel and the microwave didn’t work other then that it was awesome"
Darcie M. 2-night trip
Posted 2 months ago
Serindipity - 180 Degrees ocean view
Luxurious coastal retreat | Swan BnB Management

Luxurious coastal retreat | Swan BnB Management

10/10 Excellent
"The house was beautiful, perfect for what we needed for our stay. Easy to get to places and convenient to shops. Clean, family friendly and mark the host was great getting back to you if you had questions. Probably the only thing worth suggesting would be adding pool towels to the house for 8 guests. Because we were only given one bath towel each, you didn't want to use that for the pool and the shower. Or adding a suggestion on booking to bring our own would have been another idea.. Otherwise a great stay!!"
Candice M. 4-night trip
Posted 5 months ago
Luxurious coastal retreat | Swan BnB Management

More cheap stays in Two Rocks

ECU Joondalup Village

ECU Joondalup Village

270 Joondalup Drive Joondalup WA
Get rates
4/10 (1 review)
ECU Joondalup Village

Hotels in Two Rocks with star rating

Find out more about Two Rocks

Top reasons to visit Two Rocks

  • Stunning Beaches: Enjoy the picturesque Rocks Beach, ideal for sunbathing, swimming, and relaxing by the shore.
  • Two Rocks Marine Park: Explore the expansive marine park offering incredible opportunities for snorkelling and wildlife spotting.
  • Outdoor Adventures: Engage in bush walks and family-friendly activities at local recreational areas, including thrilling water slides.
  • Charming Marina: Visit the vibrant Two Rocks Marina for dining, shopping, and leisure activities.
  • Welcoming Atmosphere: Experience the laid-back vibe of Two Rocks, perfect for relaxation and exploration.

Find great hotels near Two Rocks

Two Rocks offers a delightful selection of accommodation options, including guesthouses and hotels ideal for families seeking adventure or a romantic getaway. With a focus on comfort and memorable experiences, you'll find properties that cater to every traveller's needs. Explore various holiday rentals and read hotel reviews to discover the perfect spot for your stay, ensuring a pleasant and enjoyable visit to this charming coastal destination.

  • The Marina Hotel - Mindarie: A 4-star hotel with an impressive guest rating of 9.2, The Marina Hotel - Mindarie is perfect for those seeking an adventurous family holiday. Situated 24.1km from Two Rocks, this hotel is nestled right by the marina, offering a plethora of water sports such as kayaking, fishing, and boat tours. Guests can enjoy amenities tailored for children, including a shared playground and cribs available for a fee. The vibrant atmosphere and proximity to recreational activities make this hotel an excellent choice for family fun.
  • Yanchep Inn: With a 3.5-star rating and a guest score of 8.6, Yanchep Inn is located 9.7km from Two Rocks and offers a unique golf-themed getaway. Set in a picturesque location, this inn invites guests to indulge in golfing experiences amidst stunning scenery. The friendly service and comfortable accommodations make it an ideal spot for golf enthusiasts looking to unwind after a day on the green. The serene atmosphere and proximity to golf courses ensure a delightful stay for those keen on the sport.
  • Private Mindarie Retreat with Garden Views, walking distance to Marina & Shops: This budget-friendly guesthouse boasts a guest rating of 9.0 and is situated 24.1km from Two Rocks. Perfect for families and adventurers alike, the retreat offers a range of outdoor activities, including swimming, birdwatching, and snorkelling. With child-friendly amenities like games and a highchair, it caters to families seeking a relaxing stay. The close proximity to the marina and shops enhances its appeal, making it a fantastic choice for those wanting a home away from home.

Where to stay near Two Rocks

For those seeking outdoor adventure and picturesque scenery, Two Rocks, Western Australia, offers an unforgettable experience. Stroll along the pristine Two Rocks Beach, perfect for sunbathing and swimming, or explore the nearby parks that showcase the region's natural beauty. The friendly atmosphere and laid-back vibe make it an ideal destination for relaxation. Venture into the surrounding areas to discover charming neighbourhoods, local eateries, and stunning coastal views that will surely enhance your holiday.

  • Guilderton: Situated around 19.3km from Two Rocks, Guilderton is a charming suburb that offers a tranquil escape for outdoor enthusiasts. This area is well-known for its stunning scenery, making it ideal for leisurely strolls along the beach and scenic drives. Visitors flock here for activities such as camping, golfing, and stargazing at the local planetarium observatory. The picturesque beach and bay nearby provide a perfect backdrop for a relaxing day in nature, particularly popular in September and the summer months of December to January.
  • Yanchep: Just 6.4km from Two Rocks, Yanchep is a vibrant suburb that attracts adventure seekers and nature lovers alike. With a mix of outdoor activities and scenic views, it's an excellent destination for a day out. The area boasts a shopping centre and an entertainment arena, alongside ample opportunities for golf. The stunning national park and beautiful family-friendly beaches are just a stone's throw away, making Yanchep a fantastic spot for families and tourists, especially during the peak months of November through January.
  • Totness: Located around 8.0km from Two Rocks, Totness is a quaint village that provides a relaxed atmosphere for beach lovers. With its family-friendly beach, it’s perfect for those who wish to unwind by the ocean. The village is less frequented than its neighbours, yet it offers a serene escape from the busier tourist spots. Visitors can enjoy the simplicity of beach life, with opportunities for swimming and sunbathing, particularly appealing during the peak season from November to January.

Things to do near Two Rocks

Two Rocks offers a delightful blend of outdoor adventure and scenic beauty, perfect for a vacation. Visitors can explore local attractions, enjoy bush walks, and experience the fun at the arena entertainment facility. The shopping area provides great retail options, while the recreational area is ideal for family activities, including water slides. Don't miss the chance to embark on a memorable day trip in this charming coastal town.

Shopping

For local shopping, visit the Two Rocks Shopping Centre for a variety of shops and services. If you're up for a drive, the nearby Ocean Keys Shopping Centre in Clarkson offers a wider range of retail options and dining experiences, perfect for finding gifts and souvenirs.

Recreation

Sun City Country Club, located 8.0km from Two Rocks, offers a luxurious retreat with stunning golf courses and relaxing facilities. Enjoy rejuvenating spa treatments, tranquil pools, and fine dining, all set in a picturesque landscape that promotes relaxation and wellness.

Adventure

In Two Rocks, explore the breathtaking coastline at Yanchep National Park, where you can hike scenic trails and encounter native wildlife. Enjoy thrilling water sports at Two Rocks Marina, including kayaking and stand-up paddleboarding, perfect for adventurous souls seeking excitement on the water.

Nightlife

Two Rocks offers a laid-back nightlife atmosphere with a few charming venues. Enjoy a relaxed evening at the Two Rocks Tavern, where you can savour a meal and drink while soaking in the coastal views. For a lively atmosphere, check out the local live music scene at nearby spots.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Two Rocks

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Two Rocks are June to August, where the prices are slightly lower. This is in comparison to April and December to January, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Two Rocks is Tuesday. The most expensive day to stay in Two Rocks is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia's search wizard to tailor your options according to your preferences, such as budget, desired location, and hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly accommodation that is currently available. To find the most affordable prices and deals, simply sort the price filter from low to high.
  • Consider bundling your trip: You can save money by booking an Expedia package that combines your hotel stay in Two Rocks with your flights and activities.

Find the best attractions in and around Two Rocks

Two Rocks, Western Australia, offers a delightful blend of outdoor adventures and stunning scenery, making it perfect for a vacation. Key attractions include the picturesque Rocks Beach, the expansive Two Rocks Marine Park, and the vibrant Two Rocks Marina. These spots cater to beach lovers and adventure seekers alike, ensuring a memorable experience for all visitors.

  • Two Rocks Marina: Experience a vibrant atmosphere at Two Rocks Marina, where adventure meets relaxation. Enjoy various water activities, take in stunning ocean views, and indulge in beachside dining while soaking up the outdoor vibes.
  • Yanchep National Park: Just 11.3km from Two Rocks, Yanchep National Park offers breathtaking scenery and outdoor adventures. Explore lush bushland, encounter native wildlife, and discover the rich Aboriginal culture through guided tours.
  • Yanchep Lagoon Beach: Located 6.4km away, Yanchep Lagoon Beach boasts pristine sands and tranquil waters, perfect for sunbathing, swimming, or a leisurely stroll along the shore, embracing the ultimate beach vibes.

Best time to go to Two Rocks

The best time to visit Two Rocks is dependent on what kind of holiday you are seeking. February is its hottest month on average. At this time, visitor numbers are average and weather is sunny with no rain. July is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January76.1°F (24.5°C)No RainSunnySlightly HighSlightly High
February76.3°F (24.6°C)No RainSunnyAverageAverage
March73.2°F (22.9°C)No RainSunnyAverageAverage
April68.2°F (20.1°C)No RainMostly SunnyAverageSlightly High
May62.2°F (16.8°C)Light RainMostly SunnySlightly LowAverage
June58.3°F (14.6°C)Light RainMostly SunnySlightly LowSlightly Low
July56.7°F (13.7°C)Light RainMostly SunnyAverageSlightly Low
August57.0°F (13.9°C)Light RainMostly SunnySlightly LowSlightly Low
September58.8°F (14.9°C)Light RainMostly SunnyAverageAverage
October63.0°F (17.2°C)No RainMostly SunnyAverageAverage
November67.8°F (19.9°C)No RainSunnySlightly HighAverage
December72.9°F (22.7°C)No RainSunnySlightly HighSlightly High

The nearest major airports for your trip to Two Rocks

To visit Two Rocks, Western Australia, the main airport is PERth Airport (PER), situated 59.5km away. Excellent hotel options nearby include the Duxton Hotel Perth, QT Perth, and Pan Pacific Perth, all boasting a 5-star rating and located approximately 9.7km from the airport. These hotels provide convenient access for travellers, ensuring a comfortable stay before heading to Two Rocks. From these hotels, transportation services are readily available, making it easy to navigate to Perth Airport for your journey. Enjoy your stay and the beautiful scenery of Western Australia.

Frequently asked questions

What is the best area to stay in Two Rocks?
The best area to stay in Two Rocks is generally around the marina and along the coastline, offering excellent access to the beach and local facilities.The marina area is the central point of Two Rocks, featuring the iconic King Neptune statue. This area is very walkable, with shops, eateries, and the local yacht club all within easy reach. The main road, Two Rocks Road, connects directly to the marina and the surrounding residential streets.Couples looking for a relaxing coastal escape will find this area particularly appealing. You're just steps away from the beach, great for morning strolls or enjoying the sunset. Many accommodations here offer direct views of the ocean or the marina, providing a lovely backdrop for a tranquil holiday.For families, the residential streets just a short walk from the marina offer a convenient base. These areas are typically quiet and provide easy access to local parks and the main beach.
When is the best time to go to Two Rocks?
The best time to visit Two Rocks is during the shoulder seasons of autumn (March to May) and spring (September to November).During these months, the weather is pleasantly warm and sunny, with average temperatures ranging from 20°C to 28°C. This makes it ideal for enjoying the coastline, outdoor activities, and exploring the area without the intense heat of summer or the cooler, wetter conditions of winter. You'll also find fewer crowds during these periods, allowing for a more relaxed experience.Summer (December to February) brings hotter temperatures, often exceeding 30°C, and can be quite busy with local holidaymakers. While great for beach days, it might be too warm for extensive exploration.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Two Rocks.
How much is the nightly rate at a Two Rocks hotel?
Prices for hotels in Two Rocks often vary, but you can find a great deal from £78 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia