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

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

Show map
Sort by: Recommended Price
Deals
Stars
Review Score

  1. Very good 7.5

    Based on 422 reviews 395 reviews in English

    City Stay Apartment Hotel 3.5 Star Hotel

    875 Wellington Street, Perth 6005 Show map
  2. Very good 7.4

    Based on 715 reviews 639 reviews in English

    Perth Ambassador Hotel 3.5 Star Hotel

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

  4. Very good 7.4

    Based on 580 reviews 531 reviews in English

    Goodearth Hotel 3.5 Star Hotel

    195 Adelaide Terrace, Perth 6004 Show map
  5. Very good 7.5

    Based on 103 reviews 101 reviews in English

    Alderney On Hay Hotel 3.5 Star Hotel

    193 Hay Street, Perth 6004 Show map
  6. Very good 7.9

    Based on 459 reviews 420 reviews in English

    Hotel Ibis Perth 3 Star Hotel

    334 Murray Street, Perth 6000 Show map
  7. Very good 7.6

    Based on 130 reviews 121 reviews in English

    The Great Southern Hotel Perth 3.5 Star Hotel

    15 Robinson Avenue, Perth 6003 Show map
  8. Very good 7.2

    Based on 570 reviews 516 reviews in English

    Kings Perth Hotel 3 Star Hotel

    525 Hay Street, Perth 6000 Show map
  9. Very good 7.4

    Based on 974 reviews 840 reviews in English

    Criterion Hotel Perth 3.5 Star Hotel

    560 Hay Street, Perth 6000 Show map
  10. Very good 7.3

    Based on 60 reviews 54 reviews in English

    City Waters Lodge 3 Star Hotel

    118 Terrace Road, Perth 6000 Show map
  11. Very good 7.7

    Based on 238 reviews 208 reviews in English

    Wentworth Plaza Hotel 3 Star Hotel

    300 Murray Street, Perth 6000 Show map
  12. Very good 7.2

    Based on 232 reviews 209 reviews in English

    Indian Ocean Hotel 3.5 Star Hotel

    23 Hastings Street, Perth 6019 Show map
  13. 20% Discount!

    Very good 7.7

    Based on 182 reviews 163 reviews in English

    All Suites Perth 3.5 Star Hotel

    12 Victoria Avenue, Perth 6000 Show map
  14. Very good 7.7

    Based on 494 reviews 432 reviews in English

    Pensione Hotel Perth – by 8Hotels 3 Star Hotel

    70 Pier Street, Perth 6000 Show map
  15. Excellent 8.2

    Based on 20 reviews 19 reviews in English

    West Beach Lagoon Apartments 3 Star Hotel

    251 West Coast Highway, Perth 6019 Show map
  16. Good 6.3

    Based on 753 reviews 684 reviews in English

    The New Esplanade Hotel 3.5 Star Hotel

    18 The Esplanade, Perth 6000 Show map
  17. Excellent 8.4

    Based on 15 reviews 14 reviews in English

    Baileys Motel 3 Star Hotel

    150 Bennett Street, Perth 6004 Show map
  18. Very good 7.4

    Based on 39 reviews 39 reviews in English

    Midland Tourist Park Accommodation 3.5 Star Hotel

    6 Toodyay Road, Perth 6056 Show map
  19. Good 6.4

    Based on 15 reviews 15 reviews in English

    Toorak Lodge Motel 3 Star Hotel

    85 Great Eastern Highway, Perth 6103 Show map
    Rates per night from
  20. Very good 7.7

    Based on 111 reviews 105 reviews in English

    Metro Hotel 3.5 Star Hotel

    61 Canning Highway, Perth Show map
    Rates per night from
  21. Good 6.8

    Based on 23 reviews 23 reviews in English

    Great Eastern Motor Lodge 3.5 Star Hotel

    81 Great Eastern Highway, Perth 6103 Show map
  22. Very good 8.0

    Based on 84 reviews 73 reviews in English

    Murray Hotel 3.5 Star Hotel

    718 Murray Street, Perth 6005 Show map
    Rates per night from
  23. Very good 7.1

    Based on 41 reviews 39 reviews in English

    Joondalup City Hotel 3.5 Star Hotel

    18 Grand Boulevard, Perth 6027 Show map
  24. Very good 7.3

    Based on 5 reviews 5 reviews in English

    Burswood Lodge Motel Apartments 3 Star Hotel

    1-3 Minora Place, Rivervale, Perth 6103 Show map
  25. Very good 7.6

    Based on 6 reviews 5 reviews in English

    The Shiralee Hostel 3 Star Hotel

    107 Brisbane Street, Perth 6003 Show map
  26. Good 6.8

    Based on 82 reviews 74 reviews in English

    Scarborough Observation Resort 3 Star Hotel

    200 West Coast Highway, Perth 6019 Show map
  27. Very good 7.2

    Based on 37 reviews 34 reviews in English

    Ocean View Motel 3.5 Star Hotel

    10 Lawley Street, Perth 6020 Show map
  28. Very good 7.4

    Based on 52 reviews 49 reviews in English

    Coogee Beach Holiday Park - Aspen Parks 3 Star Hotel

    Cockburn Rd, Coogee, Perth 6166 Show map
  29. Very good 8.0

    Based on 206 reviews 86 reviews in English

    Central Caravan Park 3.5 Star Hotel

    34 Central Avenue, Perth 6104 Show map
  30. Exceptional 9.2

    Based on 3 reviews 3 reviews in English

    Windsor Lodge 3.5 Star Hotel

    3 Preston Street, Perth 6152 Show map
  31. Above average 5.2

    Based on 6 reviews 6 reviews in English

    Budget Motel 3 Star Hotel

    51 Victoria Street Midland WA, Perth 6056 Show map
    Rates per night from

Next Page 1 of 2