Perth accommodation ranges from luxury CBD hotels in restored heritage buildings to beachside apartments and budget motels within 15km of the centre. The city has approximately 120 hotels and serviced apartments, with rates varying sharply between summer (December to February) and winter (June to August). This guide covers the best areas to stay in Perth with specific hotel recommendations at luxury, mid-range, and budget price points in each district. For more detailed information, see our guides to best neighborhoods in Perth, Perth travel tips, and things to do in Perth.
Where to Stay in Perth: CBD and Northbridge
The Perth CBD offers the widest range of accommodation within walking distance of Elizabeth Quay, Kings Park, the Swan River, and the Northbridge nightlife district. This area suits first-time visitors who want to explore on foot and business travelers attending conferences at the Perth Convention and Exhibition Centre. The free CAT bus network covers the entire CBD grid from 6am to 7pm on weekdays. Hotels in this area average AUD 220 to 350 per night for 4-star properties.
Suggested Hotels in the CBD and Northbridge
COMO The Treasury
COMO The Treasury occupies restored 19th-century government buildings on Cathedral Avenue in the heart of the CBD. It has 48 rooms and suites with 4-metre ceilings, a rooftop restaurant (Wildflower) serving indigenous-inspired cuisine, and a 20-metre indoor pool. Best for luxury travelers and couples celebrating a special occasion. Check rates and availability
QT Perth
QT Perth is a design-focused 4-star hotel on Murray Street with bold interiors, a rooftop bar (Santini) with city views, and a ground-floor Italian restaurant. The 184 rooms feature dark timber, brass fixtures, and local art. Best for couples and design-conscious travelers who want a central location with personality. Check rates and availability
Ibis Perth
Ibis Perth on Murray Street offers clean, compact rooms in a central CBD location at a budget-friendly price point. It’s a 5-minute walk from the Perth Cultural Centre and the Northbridge restaurant strip. Best for budget travelers and solo visitors who just need a comfortable place to sleep. Check rates and availability
Where to Stay in Perth: Crown Perth and Burswood
The Burswood peninsula, 3km east of the CBD, is home to Crown Perth, a resort complex with three hotels, a casino, a 2,300-seat theatre, and 32 restaurants and bars. It sits on the Swan River with views back to the city skyline. Optus Stadium, Australia’s third-largest sports venue (60,000 seats), is a 5-minute walk away. This area suits entertainment-focused travelers, casino visitors, and sports fans attending events at Optus Stadium. Train access from Perth Stadium Station (Armadale line) takes 5 minutes from the CBD.
Suggested Hotels at Crown Perth
Crown Towers Perth
Crown Towers Perth is a 500-room luxury hotel with a palm-fringed lagoon pool, private cabanas, a spa, and rooms with floor-to-ceiling windows overlooking the Swan River or city skyline. Marble bathrooms, 24-hour room service, and 8 restaurants on the Crown complex. Best for luxury travelers and those attending events at Crown Theatre or Optus Stadium. Check rates and availability
Crown Metropol Perth
Crown Metropol offers contemporary 4.5-star rooms with resort-style amenities at a lower price point than Crown Towers. The pool area includes a swim-up bar, and the hotel has direct corridor access to the Crown casino and restaurants. Best for couples and groups wanting resort facilities with easy CBD access. Visit booking.com and search for Crown Metropol Perth for current rates.
Crown Promenade Perth
Crown Promenade is the most affordable of the three Crown hotels, with comfortable 4-star rooms and access to all Crown complex facilities. It’s a 5-minute walk from Optus Stadium. Best for budget-conscious travelers who still want resort access and sports fans attending Optus Stadium events. Visit booking.com and search for Crown Promenade Perth for current rates.
Where to Stay in Perth: Fremantle
Fremantle, 19km southwest of the CBD, operates as a self-contained port town with its own accommodation scene. The area has about 15 hotels ranging from boutique heritage conversions to serviced apartments. Fremantle Station connects to Perth by train in 30 minutes (AUD 4.80). This area suits history enthusiasts, market lovers, and travelers who prefer a walkable town atmosphere over a big-city CBD.
Suggested Hotels in Fremantle
Hougoumont Hotel Fremantle
Hougoumont Hotel is a boutique property built from recycled shipping containers, located on Bannister Street in central Fremantle. Each room features a king bed, espresso machine, and smart TV. The hotel has a rooftop bar and is a 5-minute walk from Fremantle Markets and Fremantle Prison. Best for couples and solo travelers seeking unique, sustainable accommodation. Check rates and availability
Esplanade Hotel Fremantle by Rydges
The Esplanade Hotel sits opposite Fremantle’s Esplanade Park, with 300 rooms, two swimming pools, and a day spa. It’s the largest hotel in Fremantle and a 3-minute walk from the Cappuccino Strip. Best for families and conference attendees who need reliable chain-hotel facilities. Visit booking.com and search for Esplanade Hotel Fremantle by Rydges for current rates.
Where to Stay in Perth: Scarborough and Beach Suburbs
The beach suburbs of Scarborough, 12km northwest of the CBD, offer the best oceanfront accommodation in Perth. The area underwent a AUD 100 million foreshore redevelopment in 2018, adding the Scarborough Beach Pool, Sunset Hill amphitheater, and 8 new restaurants and bars along the esplanade. Bus 990 connects Scarborough to Perth Busport in 35 minutes. This area suits beach holidaymakers, surfers, and families who prioritize sand and surf over city access.
Suggested Hotels in Scarborough
Rendezvous Hotel Perth Scarborough
Rendezvous Hotel Perth Scarborough is a 24-storey beachfront tower with panoramic Indian Ocean views from most rooms. It has an outdoor pool, fitness centre, and the Straits Cafe restaurant on the ground floor. The Esplanade and Scarborough Beach are across the road. Best for families and couples wanting ocean views with full hotel services. Check rates and availability
Seashells Scarborough
Seashells Scarborough is an apartment-style hotel 100 metres from the beach, with one and two-bedroom self-contained units featuring full kitchens, laundry facilities, and private balconies. It has a heated outdoor pool and free parking. Best for families and extended-stay travelers who want apartment living near the beach. Check rates and availability
Indian Ocean Hotel
The Indian Ocean Hotel is a 3-star property a 5-minute walk from Scarborough Beach, offering simple rooms with private bathrooms, a swimming pool, and an onsite restaurant. It’s one of the most affordable options within walking distance of the beach. Best for budget travelers and backpackers wanting beach proximity without premium prices. Check rates and availability