R
Beachfront
Rendezvous Hotel Perth Scarborough ★★★★★
Perth
Ocean-view rooms on Scarborough Beach with a spa, restaurant, and easy access to the sand.
Beach hotels · Western Australia · Australia
We assessed 14 properties in Perth that qualify as beach stays and kept the 5 that best balance location, comfort, and value for every kind of traveller.
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.
I
Coastal comfort
Perth
A lively pool area and a handy location near the coast make this a practical pick.
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.
Q
Beach apartments
Perth Aparthotel
Self-catering apartments with a pool and BBQ terrace, a short walk from Scarborough Beach and its cafes.
O
Beachfront
Perth
Beachfront comfort with free parking and a bar overlooking the ocean.
R
Beach access
Perth
Balcony rooms, easy beach access, and an on-site restaurant — a reliable Perth stay.
O
Top-rated for vibe
A social, spotless hostel with free yoga, themed parties, and a garden — a favorite among solo travelers in Perth.
B
Guest favorite
Perth
Book a top-rated Perth stay with ocean views, a saltwater pool, and free parking — rated 9.7 by guests.
N
Adult-only B&B
Perth Bed & Breakfast
An adults-only B&B with high guest scores, free parking, and breakfast brought to your room.
S
Beachside B&B
Perth Bed & Breakfast
A quiet, comfortable B&B near Sorrento Beach with a highly rated breakfast and easy access to trains and shops.
R
Guest favourite
Perth Bed & Breakfast
A peaceful B&B with a 9.3 guest rating, free parking, and breakfast on the deck, close to Swanbourne Beach.
P
Guest favourite
A well-rated Perth villa with a garden terrace, full kitchen, and beach access – ideal for a relaxed stay.
Map & live prices by our partner
The five hotels on this page are the ones that most directly answer the 'beach hotel' brief in Perth. Three are beachfront, one is coastal-comfort, and one offers easy beach access. Prices range from AUD 103 at the Ocean Beach Hotel to AUD 189 at the Ramada By Wyndham Vetroblu Scarborough Beach, with a typical nightly rate of around AUD 150. The highest-rated is Cottesloe Beach Hotel at 7.8, while the most affordable is Ocean Beach Hotel at AUD 103. Choose based on whether you prioritise being right on the sand or having a bit more space and amenities for the price.
For many visitors, 'beach accommodation' means more than a room—it means a kitchen, a balcony, or a self-catering setup. This page includes nine such alternatives alongside the hotels: aparthotels like Seashells Scarborough (rated 8.5) and Quest Scarborough, resorts like Quality Resort Sorrento Beach (rated 8.3), and bed-and-breakfasts such as Sorrento Beach B&B (rated 9.2). These properties let you live by the beach at your own pace, often with added space and value for families or longer stays.
If you're picturing a standalone retreat by the sea, the 'beach house' category in Perth is best filled by the guest-favourite Beach House Perth, rated 9.7 with ocean views and a saltwater pool. For a villa-style stay, Perfect City Beach Getaway offers a full kitchen and garden terrace with beach access just steps away. These are the closest you'll get to a private beach house within the hotel sphere, combining the feel of a home with the convenience of a managed stay.
Cottesloe is Perth's most iconic beach, and the accommodation here is centred on the Cottesloe Beach Hotel, which sits right on the sand with a rating of 7.8 and rates from AUD 184. For a more intimate alternative, Rosemoore Bed & Breakfast (rated 9.3) is close to Swanbourne Beach, a quieter stretch just south of Cottesloe. Staying in this area means you're within walking distance of the beach, the lively bar scene, and easy access to public transport to the city.
While there isn't a dedicated 'beach house' in the CBD itself, several properties on this page offer a convenient compromise. The Ramada By Wyndham Vetroblu Scarborough Beach and Quest Scarborough provide self-catering apartments with balconies, and both are a short walk from Scarborough Beach and its cafes. If you want to be near the city but still close to the sand, these give you the space of a beach house with the ease of a hotel base.
Sorrento Beach, north of Scarborough, offers a more relaxed coastal atmosphere. Here you'll find the Quality Resort Sorrento Beach (rated 8.3, from AUD 206) with spacious apartments and a 10-minute walk to AQWA, and the Sorrento Beach Bed & Breakfast (rated 9.2, from AUD 177) for a more intimate stay. This is the part of Perth where you can have the beach almost to yourself, yet still be minutes from the cafes and shops of Hillarys Boat Harbour.
Yes, the most affordable beach hotel on this page is the Ocean Beach Hotel, starting from AUD 103 per night. The Indian Ocean Hotel is another budget-friendly option at AUD 124. For a bed in a hostel, the Old Fire Station Backpackers Hostel starts from AUD 55, though it's not beachfront.
The Quality Resort Sorrento Beach is a top pick for families, offering spacious apartments, spa baths, and a 10-minute walk to AQWA. Family-friendly amenities like self-catering kitchens and pools are also available at Quest Scarborough and Seashells Scarborough.
Perth Airport (PER) is about 30 minutes' drive from Scarborough and Cottesloe beaches. The most straightforward option is a taxi or ride-share, costing roughly AUD 50–70. Some hotels, like the Quality Resort Sorrento Beach, may arrange transfers on request.
For a first visit, Cottesloe gives you the iconic beach and easy train access to the city. If you prefer a livelier seaside vibe, Scarborough offers a broader range of dining and entertainment within walking distance. Both are well connected, but Scarborough has more accommodation options.
Perth's coastline runs north and south of the CBD, and the beach hotels here cluster around two distinct stretches: Scarborough Beach to the north, with its lively promenade and surf, and Cottesloe to the south, known for its iconic groynes and sunset crowds. Between them, you'll find quiet pockets like Swanbourne and Sorrento, where the sand is emptier and the pace slows down.
What you pay depends mostly on how close you want to be to the water. At the budget end, Ocean Beach Hotel starts from AUD 103 and still delivers beachfront rooms. At the other end, the 5-star Rendezvous Hotel Perth Scarborough commands AUD 150 for ocean views and a full-service spa. Most of the set sits between AUD 124 and AUD 189, and all but one are within walking distance of the sand. Alongside the hotels, this page also includes nine other types of beach properties—apartments, resorts, B&Bs, and even a hostel—to cover every budget and style.
This selection is for travellers who want Perth's beach life as their base—whether that's a full-service hotel on Scarborough's sands, a self-catering apartment near Cottesloe, or a quiet B&B in Sorrento. If you need parking above all, the 'Hotels with parking in Perth' page will give you more guaranteed spaces. For family-specific amenities, the 'Family Friendly hotels in Perth' list will have more options with kids' clubs and family suites. And if you prefer to be near the city's action over the coast, the 'Central hotels in Perth' page is a better match.