Get support for your booking:
1-212-444-0600

We found 146 hotels with availability in Perth. Showing 1 – 30

Show map
Sort by: Agoda Recommended Hotel Name Stars
Price
Review Score

  1. Fantastic 8.5

    based on 587 reviews 563 reviews in English

    Fraser Suites Perth 5 Star Hotel

    10 Adelaide Terrace, Perth 6000 Show map
  2. Very Good 7.8

    based on 690 reviews 659 reviews in English

    Rendezvous Hotel Perth Scarborough 4.5 Star Hotel

    The Esplanade, Perth 6019 Show map
  3. Up to 30% off with Agoda Insider Deals!

  4. Very Good 7.7

    based on 301 reviews 253 reviews in English

    Seasons of Perth 4 Star Hotel

    37 Pier Street, Perth Show map
  5. Very Good 7.9

    based on 395 reviews 364 reviews in English

    Hotel Ibis Perth 3 Star Hotel

    334 Murray Street, Perth 6000 Show map
  6. Fantastic 8.4

    based on 191 reviews 177 reviews in English

    Duxton Hotel 5 Star Hotel

    1 St Georges Terrace, Perth 6000 Show map
  7. Very Good 7.9

    based on 335 reviews 307 reviews in English

    Adina Apartment Hotel Perth, Barrack Plaza 4.5 Star Hotel

    138 Barrack Street, Perth 6000 Show map
  8. Fantastic 8.5

    based on 326 reviews 320 reviews in English

    Crown Metropol Perth Hotel 5 Star Hotel

    Bolton Avenue and Great Eastern Highway, Perth 6100 Show map
  9. Very Good 7.9

    based on 546 reviews 500 reviews in English

    Pan Pacific Perth 5 Star Hotel

    207 Adelaide Terrace, Perth 6000 Show map
  10. Fantastic 8.4

    based on 252 reviews 239 reviews in English

    Hyatt Regency Perth 5 Star Hotel

    99 Adelaide Terrace, Perth 6000 Show map
  11. Very Good 7.8

    based on 118 reviews 110 reviews in English

    Mounts Bay Waters Apartment 4 Star Hotel

    112 Mounts Bay Road, Perth 6000 Show map
  12. Very Good 7.9

    based on 524 reviews 477 reviews in English

    Travelodge Hotel Perth 4 Star Hotel

    417 Hay Street, Perth 6000 Show map
  13. Very Good 7.8

    based on 379 reviews 348 reviews in English

    Sullivans Hotel 3.5 Star Hotel

    166 Mounts Bay Road, Perth 6000 Show map
  14. Good 7.4

    based on 532 reviews 495 reviews in English

    Goodearth Hotel 3.5 Star Hotel

    195 Adelaide Terrace, Perth 6004 Show map
  15. Fantastic 8.2

    based on 325 reviews 324 reviews in English

    Crown Promenade Perth Hotel 4.5 Star Hotel

    Bolton Avenue and Great Eastern Highway, Perth 6100 Show map
  16. Very Good 8.0

    based on 435 reviews 414 reviews in English

    Esplanade Hotel Fremantle – by Rydges 4.5 Star Hotel

    Corner Marine Terrace and Essex Street, Perth 6160 Show map
  17. Very Good 7.9

    based on 305 reviews 284 reviews in English

    Citadines St Georges Terrace Apartments Perth 4 Star Hotel

    185 St George's Terrace, Perth Show map
  18. Good 7.5

    based on 376 reviews 363 reviews in English

    City Stay Apartment Hotel 3.5 Star Hotel

    875 Wellington Street, Perth 6005 Show map
  19. Good 7.5

    based on 65 reviews 66 reviews in English

    Alderney On Hay Hotel 3.5 Star Hotel

    193 Hay Street, Perth 6004 Show map
  20. Very Good 7.7

    based on 93 reviews 86 reviews in English

    The Great Southern Hotel Perth 3.5 Star Hotel

    15 Robinson Avenue, Perth 6003 Show map
  21. Good 7.4

    based on 658 reviews 591 reviews in English

    Perth Ambassador Hotel 3.5 Star Hotel

    196 Adelaide Terrace, Perth 6004 Show map
  22. Very Good 7.7

    based on 50 reviews 50 reviews in English

    Country Comfort Inter City Hotel Perth 4 Star Hotel

    249-263 Great Eastern Highway, Belmont, Perth 6104 Show map
  23. Very Good 8.0

    based on 127 reviews 122 reviews in English

    Mantra on Murray Apartments 4 Star Hotel

    305 Murray Street, Perth 6000 Show map
  24. Very Good 7.6

    based on 208 reviews 183 reviews in English

    Wentworth Plaza Hotel 3 Star Hotel

    300 Murray Street, Perth 6000 Show map
  25. Very Good 7.7

    based on 477 reviews 418 reviews in English

    Pensione Hotel Perth – by 8Hotels 3 Star Hotel

    70 Pier Street, Perth 6000 Show map
  26. Very Good 7.8

    based on 274 reviews 252 reviews in English

    Mercure Perth Hotel 4.5 Star Hotel

    10 Irwin Street, Perth 6000 Show map
  27. Very Good 7.8

    based on 201 reviews 192 reviews in English

    Novotel Langley Perth Hotel 4.5 Star Hotel

    221 Adelaide Terrace, Perth 6000 Show map
  28. Good 7.2

    based on 550 reviews 506 reviews in English

    Kings Perth Hotel 3 Star Hotel

    525 Hay Street, Perth 6000 Show map
  29. Fantastic 9.0

    based on 8 reviews 9 reviews in English

    Alex Hotel 4 Star Hotel

    50 James Street, Perth 6000 Show map
  30. Pleasant 6.3

    based on 728 reviews 670 reviews in English

    The New Esplanade Hotel 3.5 Star Hotel

    18 The Esplanade, Perth 6000 Show map
  31. Very Good 7.6

    based on 165 reviews 146 reviews in English

    All Suites Perth 3.5 Star Hotel

    12 Victoria Avenue, Perth 6000 Show map

Next Page 1 of 5