Western Australia · City guide

Where to Stay in Perth: Hotels & Accommodation

We've mapped 790 places to stay in Perth with at least 10 guest reviews: 227 hotels, motels and apartment hotels, 554 holiday homes and apartments and 9 holiday parks. Great Eastern Motor Lodge is the most reviewed, about 4.5 km from the centre of Perth.

790places to stay mapped
550list free parking
8.2average guest rating

Quick picks in Perth

Four starting points, each chosen by a rule you can check.

Perth areas compared

Median distance is the straight-line distance from each stay to the centre.

9 of 9 rows shown
AreaStaysHotel-styleMedian to centreFree parkingFamily roomsAvg rating
Fremantle1203416 km72%308.5
CBD / city centre99500.5 km22%417.8
East Perth & Burswood61181.5 km49%178.1
Scarborough61511.5 km90%358.4
Northbridge45111 km27%47.8
Joondalup & Hillarys301421 km87%178.3
West Perth & Subiaco26112.5 km46%98.2
Cottesloe24311.5 km92%48.0
Swan Valley22521 km86%138.6

Map of the most reviewed stays in Perth

60 stays on the map. The map loads only when you ask for it.

Prefer a list? Every stay on the map is in the table and cards on this page. Map data © OpenStreetMap contributors.

Compare places to stay in Perth

Filter by area, type, distance, parking, rating or facilities. Click a column to sort.

150 of 150 stays match
Comparison of places to stay; use the filters in the header row.
Stay AreaTypeTo centreParkingRating Reviews Facilities BookPrices
PerthMotel4.5 kmFree8.1 5.8k+ PoolFamily roomsAccessible Check prices for Great Eastern Motor Lodge on Booking.com (opens in a new tab)
Perth AirportHotel6.5 kmFree8.2 5.7k+ PoolFamily roomsEV charging Check prices for Country Comfort Perth on Booking.com (opens in a new tab)
ScarboroughHotel12 kmListed7.5 5.8k+ Family roomsSpa facilitiesBeachfront Check prices for Rendezvous Hotel Perth Scarborough on Booking.com (opens in a new tab)
East PerthHotel3.5 kmListed8.3 5.1k+ PoolSpa facilitiesRestaurant Check prices for Crown Promenade Perth on Booking.com (opens in a new tab)
FremantleHotel16 kmListed7.9 5.2k+ PoolFamily roomsEV charging Check prices for Esplanade Hotel Fremantle - by Rydges on Booking.com (opens in a new tab)
Perth AirportHotel8 kmnot listed8.0 5k+ PoolRestaurant Check prices for Sanno Marracoonda Perth Airport Hotel on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.5 4.6k+ Family roomsAccessibleRestaurant Check prices for Great Southern Hotel Perth on Booking.com (opens in a new tab)
East PerthHotel25 min walkListed8.4 4.4k+ PoolFamily roomsEV charging Check prices for Residence on Langley Park on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.9 3.6k+ PoolAccessibleRestaurant Check prices for Duxton Hotel Perth on Booking.com (opens in a new tab)
CBDHotel15 min walknot listed8.8 3.7k+ PoolAccessibleRestaurant Check prices for Doubletree By Hilton Perth Waterfront on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.3 3.9k+ PoolSpa facilitiesAccessible Check prices for Novotel Perth Murray Street on Booking.com (opens in a new tab)
PerthMotel5 kmFree7.5 4.2k+ PoolFamily roomsAccessible Check prices for Flag Motor Lodge on Booking.com (opens in a new tab)
Perth AirportHotel7 kmFree8.8 3.6k+ PoolFamily roomsSpa facilities Check prices for Ingot Hotel Perth, an Ascend Collection Hotel on Booking.com (opens in a new tab)
CBDServiced apartment10 min walkListed8.2 3.7k+ KitchenFamily roomsAccessible Check prices for Oaks Perth Hotel on Booking.com (opens in a new tab)
East PerthHotel3 kmnot listed8.7 3.5k+ PoolSpa facilitiesRestaurant Check prices for Crown Towers Perth on Booking.com (opens in a new tab)
East PerthHotel3.5 kmListed8.2 3.5k+ PoolFamily roomsAccessible Check prices for Crown Metropol Perth on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.8 3.2k+ PoolFamily roomsAccessible Check prices for Pan Pacific Perth on Booking.com (opens in a new tab)
CBDHotel<5 min walkListed8.3 3.4k+ Accessible Check prices for Pensione Hotel Perth on Booking.com (opens in a new tab)
West PerthHotel3.5 kmListed8.7 3.1k+ PoolAccessibleRestaurant Check prices for Vibe Hotel Subiaco Perth on Booking.com (opens in a new tab)
CBDServiced apartment15 min walkListed8.4 3k+ Family roomsAccessible Check prices for Citadines St Georges Terrace Perth on Booking.com (opens in a new tab)
NorthbridgeHotel10 min walknot listed8.6 2.9k+ PoolAccessibleRestaurant Check prices for Doubletree By Hilton Perth Northbridge on Booking.com (opens in a new tab)
PerthHotel30 min walkFree8.4 2.8k+ PoolAccessibleRestaurant Check prices for Aurea Hotel Perth Kings Park on Booking.com (opens in a new tab)
PerthResort4.5 kmListed8.1 2.9k+ PoolFamily roomsEV charging Check prices for Pagoda Resort & Spa on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.9 2.6k+ PoolFamily roomsAccessible Check prices for The Adnate Perth - Art Series on Booking.com (opens in a new tab)
East PerthHotel25 min walkListed8.9 2.5k+ PoolFamily roomsAccessible Check prices for East Perth Suites Hotel on Booking.com (opens in a new tab)
PerthHotel3.5 kmFree7.4 2.9k+ Family roomsAccessibleRestaurant Check prices for Metro Hotel Perth on Booking.com (opens in a new tab)
CBDHotel10 min walknot listed8.3 2.5k+ Family roomsAccessibleRestaurant Check prices for Alex Hotel on Booking.com (opens in a new tab)
CBDHotel<5 min walkListed8.7 2.4k+ AccessibleRestaurant Check prices for QT Perth on Booking.com (opens in a new tab)
CBDHotel10 min walkListed8.7 2.3k+ AccessibleRestaurant Check prices for Quay Perth on Booking.com (opens in a new tab)
East PerthHotel25 min walkListed8.2 2.4k+ PoolFamily roomsEV charging Check prices for Crowne Plaza Perth by IHG on Booking.com (opens in a new tab)
PerthHotel4 kmListed8.9 2.2k+ PoolFamily roomsAccessible Check prices for Aloft by Marriott Perth on Booking.com (opens in a new tab)
East PerthHotel25 min walkListed8.3 2.3k+ Family roomsEV chargingAccessible Check prices for ibis Styles East Perth on Booking.com (opens in a new tab)
CBDHostel10 min walknot listed7.8 2.4k+ Family roomsAccessible Check prices for Hostel G Perth on Booking.com (opens in a new tab)
CBDServiced apartment20 min walkFree8.2 2.2k+ PoolKitchenFamily rooms Check prices for Nesuto Mounts Bay on Booking.com (opens in a new tab)
FremantleHotel15.5 kmListed9.2 1.8k+ Family roomsEV chargingAccessible Check prices for Garde and Warders Hotel on Booking.com (opens in a new tab)
CBDHotel10 min walkListed7.1 2.3k+ PoolAccessibleRestaurant Check prices for Mercure Perth on Booking.com (opens in a new tab)
CBDHotel15 min walkListed9.1 1.8k+ PoolFamily roomsSpa facilities Check prices for The Ritz-Carlton, Perth on Booking.com (opens in a new tab)
East PerthServiced apartment20 min walkListed7.2 2.3k+ PoolFamily roomsAccessible Check prices for Mantra on Hay Perth on Booking.com (opens in a new tab)
NorthbridgeHotel15 min walkListed8.5 1.9k+ Family roomsAccessibleRestaurant Check prices for Four Points by Sheraton Perth on Booking.com (opens in a new tab)
FremantleHotel16.5 kmListed8.8 1.8k+ Family rooms Check prices for Be. Fremantle on Booking.com (opens in a new tab)
PerthServiced apartment20 min walknot listed8.6 1.8k+ KitchenAccessibleRestaurant Check prices for Riverview on Mount Street on Booking.com (opens in a new tab)
West PerthMotel4 kmFree8.2 1.8k+ PoolFamily roomsAccessible Check prices for Kings Park Motel on Booking.com (opens in a new tab)
NorthbridgeHotel15 min walknot listed7.9 1.9k+ Family roomsAccessibleRestaurant Check prices for Rydges Perth Kings Square on Booking.com (opens in a new tab)
FremantleHostel15.5 kmnot listed8.4 1.8k+ Family roomsAccessible Check prices for YHA Fremantle Prison on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.6 1.7k+ PoolFamily roomsAccessible Check prices for Parmelia Hilton Perth on Booking.com (opens in a new tab)
FremantleHotel13 kmListed8.9 1.6k+ EV chargingAccessibleRestaurant Check prices for Courtyard by Marriott Perth Murdoch on Booking.com (opens in a new tab)
PerthServiced apartment2 kmFree8.5 1.7k+ KitchenFamily rooms Check prices for The Peninsula Riverside Serviced Apartments on Booking.com (opens in a new tab)
PerthServiced apartment25 min walknot listed8.6 1.6k+ KitchenAccessibleRestaurant Check prices for Quest Mounts Bay Road on Booking.com (opens in a new tab)
FremantleServiced apartment16 kmnot listed8.7 1.6k+ Accessible Check prices for Quest Fremantle on Booking.com (opens in a new tab)
CBDServiced apartment15 min walkListed8.0 1.7k+ PoolFamily roomsSpa facilities Check prices for Adina Apartment Hotel Perth on Booking.com (opens in a new tab)
CBDServiced apartment<5 min walkListed8.3 1.6k+ PoolFamily roomsSpa facilities Check prices for Adina Apartment Hotel Perth Barrack Plaza on Booking.com (opens in a new tab)
Perth AirportServiced apartment8.5 kmFree8.2 1.6k+ KitchenFamily roomsAirport shuttle Check prices for Airport Apartments by Vetroblu on Booking.com (opens in a new tab)
PerthHotel4.5 kmFree7.5 1.7k+ PoolRestaurant Check prices for Econo Lodge Rivervale on Booking.com (opens in a new tab)
East PerthHotel20 min walkListed7.2 1.8k+ Family roomsAccessibleRestaurant Check prices for Quality Hotel Ambassador Perth on Booking.com (opens in a new tab)
Perth AirportB&B7.5 kmFree8.6 1.4k+ Family rooms Check prices for Ellard Bed & Breakfast on Booking.com (opens in a new tab)
FremantleHotel14 kmListed8.5 1.4k+ PoolFamily roomsAccessible Check prices for Tradewinds Hotel and Suites Fremantle on Booking.com (opens in a new tab)
JoondalupResort25 kmListed7.9 1.5k+ PoolFamily roomsEV charging Check prices for Joondalup Resort on Booking.com (opens in a new tab)
CBDHotel15 min walkListed7.5 1.6k+ Family roomsAccessibleRestaurant Check prices for Novotel Perth Langley on Booking.com (opens in a new tab)
PerthMotel8.5 kmFree8.5 1.4k+ PoolKitchenAccessible Check prices for Bentley Motel on Booking.com (opens in a new tab)
CBDHotel10 min walkListed8.0 1.4k+ Family roomsAccessibleRestaurant Check prices for ibis Perth on Booking.com (opens in a new tab)
Swan ValleyResort25 kmFree8.2 1.4k+ PoolFamily roomsAccessible Check prices for Novotel Vines Resort Swan Valley on Booking.com (opens in a new tab)
PerthResort5 kmListed8.5 1.3k+ PoolKitchenFamily rooms Check prices for Broadwater Resort Como on Booking.com (opens in a new tab)
CBDHotel15 min walknot listed7.6 1.5k+ AccessibleRestaurant Check prices for The Terrace Hotel on Booking.com (opens in a new tab)
CBDHotel15 min walkListed8.2 1.4k+ AccessibleRestaurant Check prices for The Melbourne Hotel on Booking.com (opens in a new tab)
FremantleHotel15.5 kmnot listed7.6 1.4k+ Restaurant Check prices for The Federal Boutique Hotel on Booking.com (opens in a new tab)
Perth AirportHotel7 kmFree6.1 1.8k+ Accessible Check prices for ibis Budget Perth Airport on Booking.com (opens in a new tab)
Perth AirportHotel7 kmnot listed7.7 1.4k+ PoolRestaurant Check prices for Swan River Hotel on Booking.com (opens in a new tab)
West PerthHotel2.5 kmnot listed7.7 1.3k+ Airport shuttleRestaurant Check prices for Tribe Perth Kings Park on Booking.com (opens in a new tab)
Perth AirportServiced apartment7 kmFree9.1 1.1k+ PoolFamily roomsAccessible Check prices for Quest Perth Ascot on Booking.com (opens in a new tab)
CBDHotel10 min walkListed8.6 1.2k+ Family roomsAccessible Check prices for Holiday Inn Perth City Centre by IHG on Booking.com (opens in a new tab)
CBDHotel10 min walkListed7.0 1.4k+ Family roomsAccessibleRestaurant Check prices for Mercure Perth On Hay on Booking.com (opens in a new tab)
CBDHotel<5 min walknot listed8.0 1.2k+ Check prices for European Hotel on Booking.com (opens in a new tab)
PerthServiced apartment25 min walkFree7.8 1.2k+ PoolKitchenFamily rooms Check prices for Batavia Apartments on Booking.com (opens in a new tab)
Perth AirportHotel12 kmFree8.7 1.1k+ PoolAccessibleRestaurant Check prices for Rose & Crown Hotel on Booking.com (opens in a new tab)
CBDServiced apartment15 min walkListed7.4 1.3k+ Family rooms Check prices for All Suites Perth on Booking.com (opens in a new tab)
CBDHotel10 min walkListed8.9 1k+ PoolFamily roomsSpa facilities Check prices for The Westin Perth on Booking.com (opens in a new tab)
East PerthMotel20 min walkListed7.8 1.2k+ KitchenFamily roomsAccessible Check prices for Baileys Parkside Motel by VetroBlu on Booking.com (opens in a new tab)
East PerthServiced apartment20 min walkListed8.5 1.1k+ Family roomsAccessible Check prices for Quest East Perth on Booking.com (opens in a new tab)
PerthServiced apartment6 kmListed8.6 1k+ Family roomsEV chargingAccessible Check prices for Nesuto Curtin Perth Hotel on Booking.com (opens in a new tab)
West PerthServiced apartment2.5 kmnot listed8.6 1k+ KitchenFamily roomsAccessible Check prices for Quest Kings Park on Booking.com (opens in a new tab)
Perth AirportServiced apartment7.5 kmFree6.7 1.3k+ PoolFamily roomsSpa facilities Check prices for Perth Ascot Central Apartment Hotel Official on Booking.com (opens in a new tab)
ScarboroughHotel11.5 kmFree7.5 1.1k+ PoolFamily roomsAccessible Check prices for Indian Ocean Hotel on Booking.com (opens in a new tab)
Swan ValleyHotel16 kmnot listed8.8 960+ AccessibleRestaurant Check prices for Maya Maya at Mandoon Estate on Booking.com (opens in a new tab)
PerthHotel7 kmFree7.2 1.1k+ PoolFamily roomsSpa facilities Check prices for Canning Bridge Auto Lodge on Booking.com (opens in a new tab)
FremantleServiced apartment13 kmnot listed8.5 980+ PoolPets allowedSpa facilities Check prices for Pier 21 Riverside Apartment Hotel on Booking.com (opens in a new tab)
CavershamHoliday park13 kmFree8.6 950+ PoolPets allowedFamily rooms Check prices for Discovery Parks - Swan Valley on Booking.com (opens in a new tab)
FremantleHotel17 kmFree7.7 1k+ Family roomsAccessible Check prices for Gallery Hotel on Booking.com (opens in a new tab)
PerthMotel13.5 kmnot listed8.4 970+ PoolRestaurant Check prices for Wattle Grove Motel on Booking.com (opens in a new tab)
Middle SwanHoliday park16.5 kmFree8.1 990+ PoolFamily roomsAccessible Check prices for BIG4 Perth Midland Tourist Park on Booking.com (opens in a new tab)
West PerthHotel25 min walkListed8.4 930+ PoolKitchenEV charging Check prices for The Sebel West Perth on Booking.com (opens in a new tab)
Midland JunctionServiced apartment15 kmListed8.8 890+ PoolKitchenFamily rooms Check prices for Quest Midland on Booking.com (opens in a new tab)
CBDHostel20 min walkListed7.5 1k+ Pool Check prices for Billabong Backpackers Resort on Booking.com (opens in a new tab)
CBDHotel10 min walknot listed8.2 890+ Family roomsRestaurant Check prices for Nightcap at Belgian Beer Cafe on Booking.com (opens in a new tab)
JoondalupServiced apartment25 kmListed9.1 800+ Family roomsAccessible Check prices for Quest Joondalup on Booking.com (opens in a new tab)
JoondalupResort17.5 kmFree8.2 880+ PoolFamily roomsEV charging Check prices for Quality Resort Sorrento Beach on Booking.com (opens in a new tab)
CBDHotel<5 min walknot listed6.3 1.1k+ Family rooms Check prices for Criterion Hotel Perth on Booking.com (opens in a new tab)
CBDHotel10 min walkListed8.7 820+ Family roomsAirport shuttleAccessible Check prices for InterContinental Perth City Centre by IHG on Booking.com (opens in a new tab)
PerthHoliday park15.5 kmnot listed7.7 930+ PoolPets allowedFamily rooms Check prices for Banksia Tourist Park on Booking.com (opens in a new tab)
FremantleServiced apartment16 kmListed8.8 800+ Family rooms Check prices for RIALTO SUITES Fremantle on Booking.com (opens in a new tab)
Perth AirportHotel12 kmFree8.0 870+ Restaurant Check prices for The Stirling Arms Hotel on Booking.com (opens in a new tab)
PerthServiced apartment2.5 kmListed9.4 740+ Pets allowedFamily roomsAccessible Check prices for Quest South Perth Foreshore on Booking.com (opens in a new tab)
PerthHotel6 kmFree8.0 870+ Family roomsAccessibleRestaurant Check prices for Quality Hotel Bayswater on Booking.com (opens in a new tab)
JoondalupMotel15 kmFree7.4 940+ Family roomsSpa facilitiesBeachfront Check prices for Ocean View Motel on Booking.com (opens in a new tab)
West PerthHotel2 kmListed8.7 800+ AccessibleRestaurant Check prices for Holiday Inn West Perth by IHG on Booking.com (opens in a new tab)
PerthServiced apartment8.5 kmListed8.4 810+ Family roomsEV chargingAccessible Check prices for Quest Innaloo on Booking.com (opens in a new tab)
FremantleHotel17 kmFree8.2 820+ Family rooms Check prices for Fremantle Village on Booking.com (opens in a new tab)
East PerthHotel20 min walkFree7.2 930+ Family roomsAccessibleRestaurant Check prices for Metro Hotel Perth City on Booking.com (opens in a new tab)
PerthResort12 kmFree8.9 730+ KitchenSpa facilitiesAccessible Check prices for Karrinyup Waters Resort on Booking.com (opens in a new tab)
NorthbridgeHostel20 min walknot listed8.9 720+ Check prices for Spinners Hostel on Booking.com (opens in a new tab)
PerthHotel4.5 kmListed7.8 810+ Family roomsRestaurant Check prices for Wonil Hotel Perth - Handwritten Collection on Booking.com (opens in a new tab)
CBDHostel<5 min walknot listed6.3 980+ Check prices for Wallaby Backpackers Hostel Perth - note - Valid passport required to check in - on Booking.com (opens in a new tab)
CBDHotel20 min walkFree7.2 840+ Family roomsAccessibleRestaurant Check prices for Comfort Inn & Suites Goodearth Perth on Booking.com (opens in a new tab)
FremantleServiced apartment16 kmnot listed8.7 700+ PoolAccessible Check prices for Maand Up Fremantle on Booking.com (opens in a new tab)
FremantleHotel15.5 kmListed8.7 670+ Family roomsAccessibleRestaurant Check prices for The National Hotel on Booking.com (opens in a new tab)
PerthMotel12 kmFree6.3 930+ PoolFamily roomsAccessible Check prices for Platinum Motel on Booking.com (opens in a new tab)
FremantleB&B16 kmnot listed8.7 660+ Check prices for Fremantle Port Mill Bed & Breakfast - Unique Accommodation on Booking.com (opens in a new tab)
FremantleHotel16 kmFree8.6 670+ Check prices for Accommodation in Fremantle on Booking.com (opens in a new tab)
PerthHotel4.5 kmFree8.7 650+ PoolFamily roomsRestaurant Check prices for Windsor Lodge on Booking.com (opens in a new tab)
East PerthHotel20 min walknot listed6.9 820+ Check prices for Hay Street Traveller's Inn on Booking.com (opens in a new tab)
ScarboroughServiced apartment11.5 kmListed7.4 750+ Family roomsAccessible Check prices for Ramada by Wyndham VetroBlu Scarborough Beach on Booking.com (opens in a new tab)
FremantleHotel15 kmListed6.5 860+ Family roomsRestaurant Check prices for Australia Hotel Fremantle on Booking.com (opens in a new tab)
ScarboroughServiced apartment11.5 kmFree8.6 640+ PoolKitchenFamily rooms Check prices for Seashells Scarborough on Booking.com (opens in a new tab)
FremantleB&B16 kmnot listed8.9 610+ Family rooms Check prices for Fremantle Bed & Breakfast on Booking.com (opens in a new tab)
CBDHotel15 min walkFree6.9 790+ Family rooms Check prices for City Waters on Booking.com (opens in a new tab)
CottesloeHotel11 kmFree7.6 710+ KitchenFamily roomsBeachfront Check prices for Ocean Beach Hotel on Booking.com (opens in a new tab)
CBDHotel10 min walkFree8.5 640+ Check prices for New York On King on Booking.com (opens in a new tab)
JoondalupServiced apartment18 kmFree8.9 600+ PoolKitchenSpa facilities Check prices for Nautica Residences Hillarys on Booking.com (opens in a new tab)
PerthServiced apartment30 min walkFree8.3 630+ Kitchen Check prices for Malibu Apartments - Perth on Booking.com (opens in a new tab)
FremantleHotel15 kmFree8.7 600+ Check prices for Fothergills of Fremantle on Booking.com (opens in a new tab)
CBDServiced apartment10 min walknot listed6.3 820+ Check prices for Britannia on William on Booking.com (opens in a new tab)
Swan ViewMotel18.5 kmFree8.9 550+ Family roomsAccessibleRestaurant Check prices for The Morrison Motel on Booking.com (opens in a new tab)
Mahogany CreekHotel26.5 kmFree9.1 540+ Family roomsRestaurant Check prices for Mahogany Inn and Distillery on Booking.com (opens in a new tab)
PerthHoliday park13.5 kmFree8.7 520+ PoolPets allowedKitchen Check prices for Discovery Parks - Perth Airport on Booking.com (opens in a new tab)
ScarboroughServiced apartment11.5 kmListed7.7 580+ PoolFamily roomsAccessible Check prices for Quest Scarborough on Booking.com (opens in a new tab)
West PerthServiced apartment25 min walkFree4.9 860+ PoolPets allowedKitchen Check prices for Perth City Apartment Hotel on Booking.com (opens in a new tab)
Perth AirportB&B9 kmFree9.4 440+ Accessible Check prices for Ascot on Swan Bed & Breakfast on Booking.com (opens in a new tab)
CoogeeHoliday park20 kmFree8.0 520+ Beachfront Check prices for Discovery Parks - Coogee Beach on Booking.com (opens in a new tab)
NorthbridgeHotel15 min walkListed7.4 560+ KitchenFamily roomsAccessible Check prices for Attika Hotel on Booking.com (opens in a new tab)
FremantleServiced apartment16 kmListed8.5 470+ KitchenFamily roomsSpa facilities Check prices for Fremantle Harbourside Apartments on Booking.com (opens in a new tab)
CBDServiced apartment20 min walkFree6.7 590+ Kitchen Check prices for Mountway Holiday Apartments on Booking.com (opens in a new tab)
East PerthServiced apartment20 min walkListed8.1 480+ Family roomsAccessible Check prices for Baileys Serviced Apartments on Booking.com (opens in a new tab)
CBDHostel15 min walknot listed7.0 550+ Check prices for Emu Backpackers Perth - note - Valid Passport required for check in on Booking.com (opens in a new tab)
PerthHotel25.5 kmFree6.8 560+ Family roomsAccessible Check prices for Joondalup City Hotel on Booking.com (opens in a new tab)
FremantleHotel16.5 kmFree8.6 440+ Restaurant Check prices for The Local Hotel on Booking.com (opens in a new tab)
CottesloeHotel11.5 kmnot listed7.8 490+ BeachfrontRestaurant Check prices for Cottesloe Beach Hotel on Booking.com (opens in a new tab)
JoondalupHotel25 kmFree8.6 440+ Family rooms Check prices for Sunny Ocean View Retreat on Booking.com (opens in a new tab)
CBDServiced apartment10 min walkListed8.7 430+ Family roomsAccessible Check prices for 188 Apartments on Booking.com (opens in a new tab)
West PerthServiced apartment25 min walkListed4.6 800+ PoolKitchenFamily rooms Check prices for Wheeler Apartments Perth on Booking.com (opens in a new tab)
FremantleHotel13.5 kmFree8.5 420+ Family roomsAccessible Check prices for Nautica Residences Fremantle on Booking.com (opens in a new tab)
FremantleServiced apartment15.5 kmFree8.2 430+ PoolKitchen Check prices for Gallery Serviced Apartments on Booking.com (opens in a new tab)

Showing the 150 most reviewed of 262 stays. Use the filters to narrow the list.

The most reviewed stays in Perth

Types of accommodation in Perth

344holiday homes
192apartments
123hotels
46serviced apartments
24B&Bs
18cottages and cabins
16hostels
11motels

Practical: parking and getting to Perth

Driving in and parking

Of the 99 stays in the Perth CBD on our map, 22 list free parking and 63 list parking of any kind. Where parking isn't free, ask for the nightly rate when you book. Across all of Perth, 550 of 790 stays list free parking.

Arriving by air

Most stays here are closest to Perth Airport. The nearest on our map are Airport Apartments by Vetroblu (about 2 km), Ascot on Swan Bed & Breakfast (about 2 km) and Ascot Air and River bed and breakfast (about 2 km). 11 stays list an airport shuttle; check times and cost with the property.

All airport hotels in Perth

Is Perth right for your trip?

Good for

  • Arriving by car (550 of 790 stays list free parking)
  • Families (293 stays list family rooms)
  • Self-catering (489 stays list a kitchen or kitchenette)
  • Travelling with a dog (53 stays allow pets)

Not for

  • Walking to the centre of Perth (the median distance is about 10 km)
  • One-night stays (most stays here are holiday homes and apartments, often with minimum stays)

Frequently asked questions

Which stays in Perth have the highest guest rating?

King Suite with Private Ensuite has a guest rating of 9.7/10 from more than 220 reviews, the highest of the stays here with 200 or more reviews (checked October 2026). Lot113 Vineyard Accommodation follows with 9.7/10.

Which stays in Perth have free parking?

550 stays list free parking. The most reviewed are Great Eastern Motor Lodge, Country Comfort Perth and Flag Motor Lodge.

Are there pet-friendly stays in Perth?

Yes. 53 stays allow pets, including Pier 21 Riverside Apartment Hotel and Discovery Parks - Swan Valley. Check the conditions with the property before you book.

Which stays are closest to the centre of Perth?

Adina Apartment Hotel Perth Barrack Plaza (<5 min walk) and Wallaby Backpackers Hostel Perth - note - Valid passport required to check in - (<5 min walk) are the closest in this list to the centre of Perth. Walking times are estimates; your route may be longer.

Where is the best area to stay in Perth?

It depends on the trip. Fremantle has the most stays on our map. Compare the areas above on distance to the centre, parking and family rooms, then open the area page for the full list.

Last checked: October 2026. Ratings and review counts come from our booking partners.