Skip to main content

Filter by:


Star Rating

Review Score

Two Rocks – 2 hotels and places to stay
See the latest prices and deals by choosing your dates.
The Beach House Two Rocks, hotel in Two Rocks

The Beach House Two Rocks is located in Two Rocks, just 24 miles from HBF Arena Joondalup and 29 miles from Hillarys Boat Harbour.

House is straight across the road from beach access
8.9
Scored 8.9
Excellent
Rated excellent
20 reviews
Indian Ocean Retreat, hotel in Two Rocks

Featuring a patio, Indian Ocean Retreat is a holiday home, set in Alkimos. You can fire up the barbecue for a tasty meal and enjoy the garden in fair weather.

Spacious, clean and had a lot laundry & pantry products.
9.6
Scored 9.6
Exceptional
Rated exceptional
27 reviews
Shabby Chic Shack - 2 bedroom Beach Cottage, hotel in Two Rocks

Just a 11-minute walk from Yanchep Lagoon Beach and 0.8 miles from Yanchep Beach, Shabby Chic Shack - 2 bedroom Beach Cottage features accommodations in Yanchep with a garden.

loved the cottage feeling and the birds, the owner has the most delightful styling for a beach holiday home with potted plants throughout
9.0
Scored 9.0
Wonderful
Rated wonderful
23 reviews
Yanchep Hacienda by the Sea, hotel in Two Rocks

Offering a garden and barbecue facilities, Yanchep Hacienda by the Sea in Yanchep is close to Yanchep Lagoon Beach and Yanchep Beach.

The beds were very comfortable. The air-conditioning/heating in living room and bedroom were very good.
8.6
Scored 8.6
Excellent
Rated excellent
77 reviews
Yanchep Seaside Cottage, hotel in Two Rocks

Yanchep Seaside Cottage is a recently renovated vacation home in Yanchep where guests can make the most of the garden and barbecue facilities.

8.9
Scored 8.9
Excellent
Rated excellent
64 reviews
The Marina Hotel - Mindarie, hotel in Two Rocks

Located on the marina waterfront, The Marina Hotel - Mindarie offers a selection of bars and restaurants.

We were attending a function at the Marina, so location was perfect, being able to park out the front a huge bonus, and getting into our room before checking was so helpful. Room was very tastefully decored. It was a great experience and will definitely be back.
8.5
Scored 8.5
Very Good
Rated very good
455 reviews
Magnificent Beach Retreat, hotel in Two Rocks

Magnificent Beach Retreat offers accommodations in Jindalee. The property features views of the sea and is 24 mi from Perth. Free private parking is available on site.

It was unbelievable the house was outstanding
9.1
Scored 9.1
Wonderful
Rated wonderful
25 reviews
Mindarie Retreat, hotel in Two Rocks

Mindarie Retreat is located in Mindarie, just a 17-minute walk from Mindarie Beach and 1.3 miles from Quinns Rocks Beach. This property offers a pool with a view, free Wifi, and free private parking.

The privacy, ease of access, clean, comfy
9.6
Scored 9.6
Exceptional
Rated exceptional
63 reviews
Lavender Manor BnB, hotel in Two Rocks

Set in Alkimos, 6.8 mi from Yanchep, Lavender Manor BnB offers a garden and free WiFi. All units are air conditioned and include a seating and/or dining area.

1. Rooms are clean and tidy. 2. Sound insulation is good, even there are other travelers living, can hardly heard their voice. 3. Location is great. Close to pinnacles, Lancelin and Gravity Discovery Centre. 4. Jo helps a lot, both the breakfast and help us to find our lost items. She is so kind.
9.7
Scored 9.7
Exceptional
Rated exceptional
89 reviews
The Blue Beach House, hotel in Two Rocks

Featuring a garden, The Blue Beach House provides accommodations in Quinns Rocks. This property offers access to a patio, free private parking, and free Wifi.

Comfortable beds, clean, beautifully furnished, great gardens. Helen has created a lovely oasis for a very relaxing vacation.
9.6
Scored 9.6
Exceptional
Rated exceptional
16 reviews
See all hotels near Two Rocks
Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Two Rocks:

  • 10
    Scored 10

    Felt welcomed on arrival. Housekeeping clearly explained.

    Felt welcomed on arrival. Housekeeping clearly explained. Owner was very approachable & attended immediately to requests. Travelling to Sea trees Accommodation, take the second roadway on left sign posted Two Rocks, off Indian Ocean road. Nearest Woolworths & petrol stations best road is Yanchep Beach Road off Indian Ocean Road.
    Deborah
    Australia