Skip to main content

Hotels near Two Rocks

Search hotels and more near Two Rocks

Filter by:


Star rating

Review score

Two Rocks – 4 hotels and places to stay

See the latest prices and deals by choosing your dates.
The Beach House Two Rocks, hotel in Two Rocks

Located 46 km from Hillarys Boat Harbour, 1 km from Two Rocks Marina and 29 km from Mindarie Marina, The Beach House Two Rocks features accommodation set in Two Rocks.

Location is amazing! Beach access across the road! 3 bedrooms, bathroom and living areas are upstairs with a great view. Bunk bed room and games room downstairs.
8.9
Scored 8.9
Fabulous
Rated fabulous
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.

Toys for my daughter. Exploring around and she loves outside. Nice bedroom.
9.5
Scored 9.5
Exceptional
Rated exceptional
27 reviews
Shabby Chic Shack - 2 bedroom Beach Cottage, hotel in Two Rocks

Offering a garden and garden view, Shabby Chic Shack - 2 bedroom Beach Cottage is set in Yanchep, 1.3 km from Yanchep Beach and 30 km from HBF Arena Joondalup.

Nice clean property, good communication from the host, loved the complimentary wine on arrival.
9.0
Scored 9.0
Superb
Rated superb
23 reviews
Yanchep Hacienda by the Sea, hotel in Two Rocks

Featuring air-conditioned accommodation with a patio, Yanchep Hacienda by the Sea is located in Yanchep.

The property has everything that you need for a weekend or an extended stay the house is equipped with everything you need and in a quiet area but also with everything close.
8.7
Scored 8.7
Fabulous
Rated fabulous
78 reviews
Yanchep Seaside Cottage, hotel in Two Rocks

Comprising a garden and barbecue facilities, Yanchep Seaside Cottage is a recently renovated accommodation in Yanchep situated close to Yanchep Beach.

Lovely style
8.9
Scored 8.9
Fabulous
Rated fabulous
65 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.

Lovely room. Fantastic view.
8.5
Scored 8.5
Very good
Rated very good
450 reviews
Magnificent Beach Retreat, hotel in Two Rocks

Magnificent Beach Retreat offers accommodation in Jindalee. The property boasts views of the sea and is 39 km from Perth. Free private parking is available on site.

Large spacious living areas.
9.2
Scored 9.2
Superb
Rated superb
24 reviews
Mariner's Cove ~ Luxe Waterfront Apartment, hotel in Two Rocks

Located in Mindarie, 800 metres from Mindarie Beach and 3 km from Quinns Rocks Beach, Mariner's Cove ~ Luxe Waterfront Apartment provides spacious air-conditioned accommodation with a terrace and free...

Great location .
9.1
Scored 9.1
Superb
Rated superb
55 reviews
Mindarie Retreat, hotel in Two Rocks

Situated in Mindarie, Mindarie Retreat features accommodation with pool with a view, free WiFi and free private parking for guests who drive.

We were returning guests. Everything was perfect, very peaceful, comfortable, extremely clean, well equipped kitchen, good shower, comfy bed, good location. Separate room to store our clothes and suitcases. Would definitely stay again.
9.6
Scored 9.6
Exceptional
Rated exceptional
61 reviews
Lavender Manor BnB, hotel in Two Rocks

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

The host is very hospitable and thoughtful!
9.7
Scored 9.7
Exceptional
Rated exceptional
90 reviews
See all hotels near Two Rocks

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