Hotel deals in Perth

Multiple accommodations for your stay
Check-in date:
19 Apr 2026
Check-out date:
20 Apr 2026
Guests
2 guests
Ages of children:

Where to stay in Perth?

616 Apartments  |  312 Holiday homes  |  105 Hotels

  • 5-star hotels
  • 4-star hotels
  • 3-star hotels
  • 2-star hotels

Top 5-star hotels in Perth

Como The Treasury

1 Cathedral Avenue, Perth, Australia (Open map)

The State War Memorial is within a few blocks of the heritage hotel, while the Perth Cultural Centre is located approximately a 10-minute walk…

9.5
Exceptional
179 reviews

The Ritz-Carlton, Perth Hotel

1 Barrack Street, Perth, Australia (Open map)

The stunning hotel is located within 300 metres of the Barracks Arch, 0.6 km from Esplanade train station. Featuring Wi-Fi throughout the property, The…

9.1
Superb
1697 reviews

Crown Metropol Perth Hotel

Great Eastern Highway, Perth, Australia (Open map)

Elizabeth Quay is 3.1 km from this hotel, while The Perth Mint is 3.6 km away. Providing 121 rooms, the 5-star Crown Metropol Perth…

8.2
Very Good
3571 reviews

Top 4-star hotels in Perth

Quest South Perth Foreshore

22 Harper Terrace, Perth, Australia (Open map)

The hotel has a waterfront setting within a 3-km distance of Elizabeth Quay, while natural sights like the Supreme Court Gardens are around 3.1…

9.3
Superb
792 reviews

Aloft Perth Hotel

27 Rowe Avenue, Rivervale, Perth, Australia (Open map)

This Perth hotel is nestled in a business area, steps from the pizzeria Pizza Riviera. Situated about a 10-minute drive from the WACA Ground…

9.0
Superb
2292 reviews

Doubletree By Hilton Perth Waterfront Hotel

1 Barrack Square, Perth, Australia (Open map)

The 400.6-hectare Kings Park and Botanic Garden is 2.6 km from the hotel, while State Theatre Centre of Western Australia is just 1.4 km…

8.8
Fabulous
3660 reviews

Top 3-star hotels in Perth

Karrinyup Waters Resort

467 North Beach Road, Perth, Australia (Open map)

Located 3.8 km from Penistone Park, the resort is also within 15 km of Esplanade railway station. The 3-star smoke-free Karrinyup Waters Resort…

8.8
Fabulous
763 reviews

Ocean Beach Hotel

140 Marine Parade, Perth, Australia (Open map)

The hotel is just 350 metres from Cottesloe Beach Playground and just 150 metres from a gorgeous beach of Perth. The 3-star Ocean Beach…

7.7
Good
769 reviews

The Civic Hotel

981 Beaufort Street, Perth, Australia (Open map)

The State Buildings is in close proximity to this smoke-free hotel, while Beaufort Street after Stuart Street bus stop is about 5 minutes' walk…

Top 2-star hotels in Perth

Mullaloo B & B

25 Laurel St, Perth, Australia (Open map)

Picnic Cove Park is also located nearly a 15-minute ride from this Perth hotel. The 2-star Mullaloo B & B Perth is about a…

9.3
Superb
349 reviews

Rosemoore Bed & Breakfast

2 Winifred St Mosman Park, Perth, Australia (Open map)

Rocky Bay is 2.5 km from this Perth hotel, while the colourful Fremantle Markets is around 6 km away. The 2-star Rosemoore Bed & Breakfast…

9.3
Superb
161 reviews

Captain Stirling Hotel

80 Stirling Highway, Perth, Australia (Open map)

This hotel is about 30 km from Perth airport and within a 7-km distance of such cultural venues as the dinosaur gallery "Western Australian…

Recommended hotels in Perth

Beach House Perth

1 Ventnor Street, Perth, Australia (Open map)

This Perth hotel places you only 1.4 km from Scarborough Beach and 4.9 km from Bold Park. Located around 25 minutes on foot from such…

9.8
Exceptional
38 reviews

Durham Lodge Bed & Breakfast

165 Shepperton Road, Perth, Australia (Open map)

The smoke-free bed & breakfast offers a prime location, within a 6-km distance of Esplanade railway station. Located around a 10-minute drive from…

9.6
Exceptional
102 reviews

Quest Perth Ascot Aparthotel

266 Great Eastern Highway, Perth, Australia (Open map)

You'll need 20-minute drive to Perth airport. The 4-star smoke-free Quest Perth Ascot Aparthotel is within 7 km of the Fire Safety…

9.1
Superb
1195 reviews
Thank you for subscribing
Close