R
Beachfront
Rendezvous Hotel Perth Scarborough ★★★★★
Perth
Ocean-view rooms on Scarborough Beach with a spa, restaurant, and easy access to the sand.
Beachfront hotels · Western Australia · Australia
Perth's beachfront hotels line some of Australia's most iconic shores, from family-friendly Scarborough to the classic charm of Cottesloe.
R
Beachfront
Perth
Ocean-view rooms on Scarborough Beach with a spa, restaurant, and easy access to the sand.
C
Beachfront
Perth
Right on the beach with ocean-view rooms, a lively bar, and a restaurant that does a good breakfast.
S
Beachfront apartments
Perth Aparthotel
Beachfront aparthotel with self-catering apartments, a heated pool, and easy access to Scarborough's dining and shops.
Q
Beachfront resort
Perth Resort
Beachfront resort with spacious apartments, spa baths, and a 10-minute walk to AQWA.
O
Beachfront
Perth
Beachfront comfort with free parking and a bar overlooking the ocean.
B
Guest favorite
Perth
Book a top-rated Perth stay with ocean views, a saltwater pool, and free parking — rated 9.7 by guests.
Map & live prices by our partner
The beachfront hotels here are concentrated in two iconic suburbs: Scarborough and Cottesloe. Scarborough offers a lively promenade with bars and restaurants directly across from the sand, while Cottesloe is famed for its gentle surf, Norfolk pines, and a more classic seaside atmosphere. Both areas are connected to the city by public transport, but each delivers a distinct Perth beach day.
Cottesloe is Perth's most iconic beach, and staying here means you're within steps of its famous white sand and clear water. The Cottesloe Beach Hotel sits right on the strip with ocean-view rooms and a lively bar, but be prepared to pay a premium (from AUD 184 per night) for the privilege. For a quieter, more spread-out vibe, the nearby resort at Sorrento Beach offers a 10-minute walk to AQWA, the aquarium, and spacious apartments with spa baths.
The Ocean Beach Hotel offers the lowest nightly rate at AUD 103. It's a 3-star property with free parking and a bar overlooking the ocean, making it a great value pick for beach lovers on a budget.
Beach House Perth is the guest favourite with a rating of 9.7 from 54 reviews, offering ocean views and a saltwater pool. Among larger hotels, the Cottesloe Beach Hotel has the highest rating of 7.8.
Scarborough Beach is known for its family-friendly atmosphere, with a playground, BBQ areas, and a short walk to the beach. Cottesloe is more iconic for swimming and sunbathing, and the Cottesloe Beach Hotel there has ocean-view rooms.
Most beachfront hotels are around a 30-minute drive from Perth Airport (PER) depending on traffic, but the journey from the city centre is usually around 15–20 minutes by car or train plus a short bus ride.
Perth's beachfront hotels cluster along two distinct strips: Scarborough Beach, with its lively esplanade and sunset bars, and Cottesloe, known for its iconic Norfolk pines and gentle swimming. Both are a short drive from the city centre, yet each offers a different rhythm of coastal life.
Across the properties on this page, you can stretch from a budget-friendly bolt-hole at around AUD 103 per night to more spacious resort-style stays with self-catering kitchens and spa baths. Whether you want to roll out of bed onto the sand or have a pool and restaurant at your disposal, the choice often comes down to which beach you prefer to call your own.
These beachfront hotels suit travellers who want the sand and surf as their backyard—ideal for a coastal getaway without straying far from the city. If you're more focused on being in the heart of Perth's CBD, explore the central hotels. For those who need parking or are travelling with kids, check out the dedicated parking and family-friendly hotel pages. If you prefer a self-catering base, look at the aparthotels in Perth for more space.