Get support for your booking:
(866) 656-8207
Select your loyalty program to earn points with your booking!

There are 81 properties with availability in Perth. Showing 1 – 30

Show map
Sort by: Recommended Price
Deals
Stars
Review score

  1. Very good 7.9

    Based on 628 reviews 570 reviews in English

    Pan Pacific Perth 5 Star Hotel

    207 Adelaide Terrace, Perth 6000 Show map
  2. Excellent 8.4

    Based on 650 reviews 612 reviews in English

    Fraser Suites Perth 5 Star Hotel

    10 Adelaide Terrace, Perth 6000 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Very good 7.9

    Based on 765 reviews 725 reviews in English

    Rendezvous Hotel Perth Scarborough 4.5 Star Hotel

    The Esplanade, Perth 6019 Show map
  5. Very good 7.9

    Based on 381 reviews 345 reviews in English

    Adina Apartment Hotel Perth, Barrack Plaza 4.5 Star Hotel

    138 Barrack Street, Perth 6000 Show map
    Rates per night from
  6. Very good 7.9

    Based on 328 reviews 303 reviews in English

    Citadines St Georges Terrace Apartments Perth 4 Star Hotel

    185 St George's Terrace, Perth Show map
  7. Excellent 8.5

    Based on 354 reviews 345 reviews in English

    Crown Metropol Perth Hotel 5 Star Hotel

    Bolton Avenue and Great Eastern Highway, Perth 6100 Show map
    Rates per night from
  8. Very good 7.9

    Based on 573 reviews 514 reviews in English

    Travelodge Hotel Perth 4 Star Hotel

    417 Hay Street, Perth 6000 Show map
  9. Excellent 8.4

    Based on 41 reviews 37 reviews in English

    Baileys Serviced Apartments 4 Star Hotel

    63 Bennett St, Perth 6004 Show map
  10. Exceptional 9.6

    Based on 9 reviews 9 reviews in English

    COMO The Treasury 5 Star Hotel

    1 Cathedral Avenue, Perth 6000 Show map
  11. Very good 7.6

    Based on 359 reviews 303 reviews in English

    Seasons of Perth 4 Star Hotel

    37 Pier Street, Perth Show map
  12. Very good 7.9

    Based on 147 reviews 138 reviews in English

    Mounts Bay Waters Apartment 4 Star Hotel

    112 Mounts Bay Road, Perth 6000 Show map
  13. Very good 8.0

    Based on 101 reviews 99 reviews in English

    Verandah Apartments 4.5 Star Hotel

    6 Antonas Road, Perth 6003 Show map
  14. Very good 8.0

    Based on 143 reviews 134 reviews in English

    Mantra on Murray Apartments 4 Star Hotel

    305 Murray Street, Perth 6000 Show map
  15. Very good 7.8

    Based on 222 reviews 210 reviews in English

    Novotel Langley Perth Hotel 4.5 Star Hotel

    221 Adelaide Terrace, Perth 6000 Show map
  16. Very good 7.8

    Based on 290 reviews 263 reviews in English

    Mercure Perth Hotel 4.5 Star Hotel

    10 Irwin Street, Perth 6000 Show map
  17. Very good 7.5

    Based on 247 reviews 225 reviews in English

    Mont Clare Boutique Apartments 4 Star Hotel

    190 Hay Street, Perth 6004 Show map
  18. Excellent 8.4

    Based on 214 reviews 194 reviews in English

    Duxton Hotel 5 Star Hotel

    1 St Georges Terrace, Perth 6000 Show map
  19. Excellent 8.9

    Based on 36 reviews 35 reviews in English

    Alex Hotel 4 Star Hotel

    50 James Street, Perth 6000 Show map
  20. Excellent 8.1

    Based on 429 reviews 396 reviews in English

    Parmelia Hilton Hotel 5 Star Hotel

    14 Mill Street, Perth 6000 Show map
  21. Very good 7.7

    Based on 75 reviews 73 reviews in English

    Seashells Scarborough 4.5 Star Hotel

    178 The Esplanade, Perth 6019 Show map
  22. Very good 7.7

    Based on 116 reviews 111 reviews in English

    Mantra on Hay Apartments 4.5 Star Hotel

    201 Hay Street, Perth Show map
  23. Very good 7.7

    Based on 73 reviews 72 reviews in English

    Country Comfort Inter City Hotel Perth 4 Star Hotel

    249-263 Great Eastern Highway, Belmont, Perth 6104 Show map
  24. Excellent 8.4

    Based on 76 reviews 76 reviews in English

    International On The Water Hotel 4 Star Hotel

    1 Epsom Avenue, Ascot, Perth 6984 Show map
    Rates per night from
  25. Excellent 8.5

    Based on 249 reviews 211 reviews in English

    Miss Maud Swedish Hotel 4 Star Hotel

    97 Murray Street, Perth 6000 Show map
  26. Very good 7.1

    Based on 132 reviews 130 reviews in English

    Tradewinds Hotel 4 Star Hotel

    59 Canning Highway, Perth Show map
  27. Very good 7.7

    Based on 261 reviews 242 reviews in English

    Rendezvous Hotel Perth Central 4 Star Hotel

    24 Mount Street, Perth 6000 Show map
  28. Exceptional 9.1

    Based on 33 reviews 28 reviews in English

    Best Western Premier The Terrace Hotel Perth 5 Star Hotel

    237 St Georges Terrace, Perth 6000 Show map
  29. Very good 7.7

    Based on 91 reviews 89 reviews in English

    Sunmoon Resort 4 Star Hotel

    200 West Coast Highway, Perth 6019 Show map
  30. Excellent 8.1

    Based on 112 reviews 103 reviews in English

    Holiday Inn Perth City Centre 4 Star Hotel

    778-788 Hay Street, Perth WA 6000 Show map
    Rates per night from
  31. 20% Discount!

    Very good 7.7

    Based on 117 reviews 114 reviews in English

    Pagoda Resort & Spa 4.5 Star Hotel

    112 Melville Parade, Perth 6152 Show map

Next Page 1 of 3