The 10 best beach hotels in Perth, Australia | Booking.com
Skip to main content

Beach Hotels in Perth

Find the beach hotels that appeal to you the most

The best beach hotels in Perth

Check out our selection of great beach hotels in Perth

Filter by:

Review score

Beachside at Scarborough

Scarborough, Perth

Beachside at Scarborough offers accommodations in Perth, a 1-minute walk from Scarborough Beach and 6.9 miles from Claremont Showground.

L
Luke
From
Australia
Beautiful and clean. Private entrance.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 16 reviews
Price from
$195.62
1 night, 2 adults

Ocean Reef Homestay

Perth

Ocean Reef Homestay in Perth provides adults-only accommodations with free bikes, a garden, and barbecue facilities.

R
Robert
From
United Kingdom
Comfy bed, good size room, massive clean kitchen with all equipment provided, continental breakfast. We were only there 1 night so unfortunately did not have time to use the pool, jacuzzi, cinema room or snooker table! But it looked amazing!
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 393 reviews
Price from
$100.77
1 night, 2 adults

Quality Resort Sorrento Beach

Sorrento, Perth

Quality Resort Sorrento Beach offers free WiFi access and hot or continental breakfast, available daily.

P
Pamela
From
Australia
Selected location, room and beds all good. Having a washing machine and dryer available. Cooking facilities. The room was clean.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 892 reviews
Price from
$196.94
1 night, 2 adults

Scarborough Apartment

Scarborough, Perth

Scarborough Apartment offers accommodations in Perth, a 6-minute walk from Scarborough Beach and 6.9 miles from Claremont Showground.

L
Lian
From
Australia
Excellent location to the beach, lovely clean spacious apartment with comfy beds. Loved the kids buckets and spades, Netflix and a well resourced kitchen. Great to be able to use the washer dryer too.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 61 reviews
Price from
$230.53
1 night, 2 adults

Rendezvous Hotel Perth Scarborough

Hotel in Scarborough, Perth

Rendezvous Hotel is 25 minutes’ drive from the Perth city center, and 40 minutes’ drive from Perth Airport. Hillarys Boat Harbor is a 15-minute drive away.

W
Winifred
From
Canada
Great location with fabulous view
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 6,351 reviews
Price from
$141.79
1 night, 2 adults

Ocean Beach Hotel

Hotel in Cottesloe, Perth

Located in Perth, a 3-minute walk from Cottesloe Beach, Ocean Beach Hotel has accommodations with a restaurant, free private parking and a bar.

T
TheSuits
From
United States
Beautiful view room. Friendly front desk. Large space. Great shower
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 798 reviews
Price from
$128.44
1 night, 2 adults

Ocean View Motel

Perth

Located just 3 minutes' walk from beautiful North Beach and 7 minutes' walk from the Flora Terrace dining precinct, this motel offers accommodations with a balcony or terrace.

T
Terence
From
Australia
THE WONDERFUL OCEAN VIEW AND THE IMMACULATE PRESENTATION OF ROOM 6
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 981 reviews
Price from
$123.89
1 night, 2 adults

Pier 21 Riverside Apartment Hotel

Fremantle (Near Perth)

Pier 21 is ideally located beside the Swan River. Port Beach is less than 20 minutes’ walk away. All of the modern apartments have balconies.

y
yuko
From
Japan
The location is good.and it’s very clean.
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,220 reviews
Price from
$203.52
1 night, 2 adults

Fremantle Local Beach Studio

Fremantle (Near Perth)

Fremantle Local Beach Studio offers accommodations in Fremantle, a 9-minute walk from Fremantle South Beach and 7.7 miles from Claremont Showground.

B
Beth
From
United States
Friendly, helpful hosts who were very accommodating. Comfortable bed, hot shower, good amenities, close to many choices for food, shopping in South Fremantle, and the beach and harbor.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 63 reviews
Price from
$131.73
1 night, 2 adults

Discovery Parks - Coogee Beach

Coogee (Near Perth)

Enjoy a relaxing holiday with safe swimming, beach walks and fishing during your stay at the Discovery Parks - Coogee Beach, which offers direct access to the pristine waters of Cockburn Sound.

S
Santiria
From
New Zealand
Great staff, comfortable accommodation, right next to beautiful beach
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 609 reviews
Price from
$111.31
1 night, 2 adults
All beach hotels in Perth

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in Perth and surrounding area in the past month

See all

FAQ about beach hotels in Perth

Beach Hotels That Guests Love in Perth

See all
  • Avg. price/night: $199.70
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 6,351 reviews
    perfect location, right on the beach. Great breakfast, recently renovated bathroom in the room.
    Guest review by
    rebecca
    Solo traveler
  • Avg. price/night: $199.70
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 6,351 reviews
    The room we had was fantastic,it was on level 20 with awesome views of the ocean and the sunset. The location is right on the beach, and everything is (restaurants,cafes,bars) within easy walking distance. we had an enjoyable stay and would recommend the location for beach lovers.
    Guest review by
    MICK160665
    Young couple
  • Avg. price/night: $199.70
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 6,351 reviews
    lovely hotel right on the beachfront, we enjoyed our stay
    Guest review by
    chloë
    Young couple
  • Avg. price/night: $295.08
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 559 reviews
    Cottesloe Beach Hotel was fabulous.Across the road from the surf to watch the sensational sunset.The Veranda bar we’re one was able to sit and watch the surf and sunset whilst enjoying their lovely food from a wide range menu.David was beyond helpful in the Hotel letting us know what we could do in the area, cafes,Rottnest Island day trips ect.He is a more than an essential part of this hotel,he was brilliant.
    Guest review by
    angela
    Young couple
  • Avg. price/night: $295.08
    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 559 reviews
    We got an upgrade, very helpful staff, lovely free drink and free coffee, great view from our balcony of the sunset, right on the beach. Slept well, only 1 km walk to the station to catch train to Fremantle, Daisies cafe local must do, and Lamonts wine and food great nearby visits.. loved our stay
    Guest review by
    Jillian
    Young couple
  • Avg. price/night: $199.70
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 6,351 reviews
    great spot right on the beachfront close to shops and restaurants
    Guest review by
    Luke
    Family with young children
  • Avg. price/night: $199.70
    Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 6,351 reviews
    A great hotel with friendly staff in a sensational position right on the beach and above restaurants. The views on the Oceanside are amazing
    Guest review by
    Gregg
    Young couple