Hotels in Cottesloe, Perth

Enter your dates and choose from 52 hotels and other places to stay

October 2026

123
45678910
11121314151617
18192021222324
25262728293031

November 2026

1234567
891011121314
15161718192021
22232425262728
2930
Flexible date options
Select occupancy

Featured Hotels in Cottesloe

Filter by:

Property ratingIncludes stars and other ratings.
Review score

Cottesloe Beach Hotel

Hotel in Cottesloe, Perth

Located opposite Cottesloe Beach, this hotel offers 2 bars and a restaurant. Most rooms boast a balcony offering uninterrupted ocean views.

M
Magnus
From
United States
Great Charming Hotel. Huge private balcony was great! Good restaurants around. If the weather is good, train station is about 1/2 a mile easy walk from Hotel. We used the train to go directly to Freemantle.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 499 reviews
Price from
$234.90
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. The hotel has family rooms.

S
Sharon
From
Australia
The hotel is in the most amazing location! The room was very clean and fresh! It was huge with a table and chairs as well as a spa bath! There was a separate shower and kitchenette with a fridge. The bed was really comfortable and the views even from the windows were absolutely beautiful!! The hotel is older, but we were there to enjoy each other's company and go for long walks on the beach and to see the many lovely sights Cottesloe has to offer. There are many different eating options inside a two minute walk, from healthy lifestyle eating to good pub food, even an Asian café. Great coffee opportunities everywhere! The hotel brought back my childhood holiday excitement vibes. We absolutely loved the hotel and will definitely book it again!! Oldie, but absolutely a goodie👍😃💕
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 719 reviews
Price from
$115.05
1 night, 2 adults

Cottesloe Beachouse

Cottesloe, Perth

Cottesloe Beachouse is a recently renovated apartment in Perth, near Cottesloe Beach. This beachfront property offers access to a balcony, free private parking, and free Wifi.

Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 13 reviews
Price from
$645.89
1 night, 2 adults

Garde and Warders Hotel

Hotel in Perth

Featuring a bar, Garde and Warders Hotel is located in Fremantle in the Western Australia region, a 11-minute walk from Bathers Beach. This 5-star hotel offers room service and luggage storage space.

R
Roger
From
United States
Great location and everyone was very friendly.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,907 reviews
Price from
$195.59
1 night, 2 adults

Quest South Perth Foreshore

South Perth, Perth

Quest South Perth Foreshore features views over the Swan River and out to Perth city center. Guests can enjoy the alfresco BBQ entertaining area. Perth CBD is just 1.9 mi from the property.

S
Steven
From
Canada
The bed was very comfortable. The rooms were clean and well maintained. The kitchen was small but adequate with an IGA store next door that sold a huge variety of ready coked meals and salads. It is located by the ferry which crosses the river to downtown where there is abundant shopping. It is also only a couple blocks from the zoo. I loved this place.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 731 reviews
Price from
$261.43
1 night, 2 adults

St Catherine's on Park

Perth

Located just a 10-minute drive from Perth CBD (Central Business District) in the trendy suburb of Crawley, St Catherine's on Park (part of St Catherine's College), offers boutique serviced studios and...

A
Anne
From
Australia
The room was a good size, very clean with everything we needed. The breakfast was lovely and the staff were responsive and helpful.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 142 reviews
Price from
$157.27
1 night, 2 adults

The Mooring Inn

Hamilton Hill

Located in Hamilton Hill, The Mooring Inn features a garden, shared lounge, terrace, and free WiFi throughout the property.

D
David
From
Australia
Amazing styling, really nice kitchen and garden
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 6 reviews
Price from
$190.48
1 night, 2 adults

Owston Hotel

Hotel in Perth

Owston Hotel is offering accommodations in Fremantle. The property is non-smoking throughout and is located a 4-minute walk from Bathers Beach.

X
Xin Hua
From
Singapore
Well designed and very lovely space and rooms were scented too! Captured the essence of Freo really. Amenities were also provided and we enjoyed the quietness of the space! The welcome snacks by their neighbour bakery was also really a sweet touch, and the freshly ground coffee was amazing!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 89 reviews
Price from
$224.67
1 night, 2 adults

East Street River Retreat

Fremantle

Providing complimentary private parking, East Street River Retreat is a 15-minute walk from North Fremantle River Beach.

I
Iqboljon
From
South Korea
Cozy and clean place to stay. The owner was very helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 18 reviews
Price from
$241.07
1 night, 2 adults

King Charming Cottage - Walk to the River

East Fremantle, Fremantle

A 12-minute walk from North Fremantle River Beach in Fremantle, King Charming Cottage - Walk to the River provides accommodations with access to a hot tub.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 12 reviews
Price from
$517.95
1 night, 2 adults
See all 52 hotels in Cottesloe

Most booked hotels in Cottesloe in the past month

See all

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 719 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 499 reviews

Check out other unique places to stay in Cottesloe

Beach Hotels

4 beach hotels in Cottesloe

Family Hotels

6 family hotels in Cottesloe

Self-Catering Accommodations

6 self-catering accommodations in Cottesloe

Apartments

7 apartments in Cottesloe

Beach rentals

4 beach rentals in Cottesloe

Cheap hotels

5 cheap hotels in Cottesloe

More districts like Cottesloe

Explore hotel options in other areas of Perth

Scarborough

146 hotels

East Perth

93 hotels

West Perth

65 hotels

Northbridge

54 hotels

Subiaco

34 hotels

South Perth

25 hotels

Como

10 hotels

Ascot

8 hotels

Leederville

8 hotels