Hotels in Perth

Find the best Perth hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Perth hotels with free cancellation or excellent ratings

Trusted Perth hotel providers

See all hotels in Perth

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Perth.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelSt John's Apartments – 5.0
Cheapest month to bookFebruary
Average 4 star hotel priceR 2,322 per night

How to find the best hotel deals in Perth

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Perth

  • Want to find hotel deals as effortlessly as you book flights? Our clever search engine can take care of it all. Here's how you can save money and time when searching for your Perth hotel.

  • Get organised ahead of time to save on your Perth hotel. You'll also have a wider variety of stays and room types to choose from, especially during busy travel periods.

  • However, you could still come across last-minute deals. Although prices usually increase closer to your stay, some places drop rates a day or two before to avoid rooms sitting empty, especially when it's quiet.

  • Another hack for cheaper hotels? Flexibility. If your plans aren't written in stone, check prices across different dates to discover where the best value is.

  • Avoid the risk of extra fees by searching for stays that have free cancellation. If your plans change or you find a better deal, you can cancel or modify your booking without penalty.

Where to stay in Perth

Central Perth

  • To get the most out of central Perth, you'll want to be near the attractions you came all this way to see. Here are a few standout stays close to the highlights.

  • Ardfern Guest House sets the stage for easy exploring. Around 2 kilometres away, this 4-star stay is one of the most well-known hotels near Scone Palace. It's a go-to choice for families in particular.

  • Browsing for hotels near Kinnoull Hill Tower? About 2 kilometres away, Arisaig Guest House gets you close to this must-see. With a 4-star rating, this hotel in Perth is especially appealing to families.

  • Hotels near Branklyn Garden are also worth considering. Almond Villa Guest House is 2 kilometres or so from this top sight and has earned a reputation among families. It has a 4-star rating and is a good base for discovering the city more broadly.

When to go to Perth

  • Consider the weather and your preferences when deciding your travel dates. With maximum highs of 19ºC (66ºF), July brings the warmest conditions.

  • The coolest month here is January. Expect lows of -2ºC (28ºF).

  • If you want to dodge grey skies, search for Perth hotels during April. With an average of seven days of rain, this is the driest month.

  • July brings the wettest weather. You can expect around 12 days of rainfall.

Best hotels in Perth

Best budget hotels

  • Just need a place to sleep? Budget Perth hotels come with the basics so you can spend your money on what really counts: adventures and filling your suitcase with souvenirs. Often equipped with money-saving amenities like mini-fridges and microwaves, you'll find at least ten of these stays across the city.

  • Comfort comes at the right price at Grampian Hotel. It has a 3-star rating and amenities such as parking and a restaurant.

  • Sky Lodge Perth delivers 3-star value. Practical perks including internet access and a 24-hour front desk are there to make your Perth hotel stay more seamless.

  • Heating and internet access are the start of the things you'll find at Remarkable Shepherds Hut in a Beautiful Location. Another win for your travel budget, this place is rated 3 stars.

Best 4-star hotels in Perth

  • Searching for hotels in Perth with more than just the essentials? A 4-star stay hits the mark. With around ten to select from, they come with appealing extras like outdoor terraces, saunas, and business facilities. You get higher quality without the higher price.

  • The Parklands Hotel offers everything you'd expect from a 4-star stay. A golf course and concierge assistance help make this option a favourite for many.

  • Another Perth hotel to consider is Leonardo Boutique Huntingtower Perth. It features thoughtful amenities such as a restaurant and room service.

Best luxury 5-star hotels

  • When only the best will do, you'll find around two 5-star hotels in Perth ready to make every moment about you. These types of stays generally come with premium features like signature restaurants, personalised spa treatments, and executive lounges.

  • Enjoy a taste of the high life at Alexander Residence. This stay offers a golf course, a tennis court and other features that make it the ultimate getaway.

Best hotels in Perth for families

  • Picking the right hotel can be a total game changer when travelling with kids. With things like play areas, games rooms, and spacious suites, family-friendly hotels in Perth are loaded with perks that make the trip easier. Choose from around nine of these stays that blend kid-friendly fun with grown-up comfort.

  • Sunbank House Metro Hotel brings a luxe edge to the typical family trip. This 4-star stay features a 24-hour front desk and internet access.

Best hotels with a spa

  • Stay at a Perth hotel with a spa and give yourself the gift of pampering. Start with a soak in a hot tub and go from there. From massages to beauty treatments and plunge pools, everything is designed with your wellbeing in mind.

  • Check in to Murrayshall Country Estate and leave the rush behind. A spa, a lounge and other thoughtful perks await you at this 4-star accommodation option.

Best pet-friendly hotels

  • With around ten pet-friendly Perth hotels, your best buddy can share the adventure. Many have nearby parks or outdoor areas to get some exercise, and some even offer extras like grooming or pet-friendly menus. A few conditions might apply, but most places go out of their way to make your furry friend feel at home.

  • At The Parklands Hotel, thoughtful pet perks are part of every visit. A laundry and internet access are some other conveniences you'll find at this hotel in Perth.

  • Let your loyal companion explore alongside you at Bankfoot Inn. Internet access and an airport shuttle are part of what's available at this pet-approved accommodation option.

  • Travelodge Perth Broxden Junction finds its way onto the list too. Its amenities include a 24-hour front desk and parking.

Finding cheap hotels in Perth: FAQs

In Perth, the expected average temperature in February is 2°C. The warmest month is typically July, which averages 17°C. The coolest month is January, with temperatures averaging 0°C. The rainiest month is October, and the driest month is May.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Perth with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is R 601 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for R 1,612 per night.
The average price of a hotel during the week is R 3,211 per night, and the average price on weekends is R 3,332. Overall, it looks like the cheapest day to stay in Perth could be Thursday.
The nearest airport to Perth is Dundee Airport (DND), which is 26.8km from the city centre.

Other airports include:

Edinburgh Airport, which is 49.7km from the city centre.
Glasgow Intl Airport, which is 85.5km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Perth. And the most expensive day seems to be Monday
The average price of a 3-star hotel in Perth is currently around R 1,566 per night. And the cheapest 3-star hotel we found is R 601 per night.
The average price of a 4-star hotel in Perth is currently around R 2,148 per night. And the cheapest 4-star hotel we found is R 1,566 per night.
The cheapest month to stay in a hotel in Perth is February, with an average price of R 1,973 per night. The most expensive month is July, when the average room rate can rise to R 5,039 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.
The average price of a hotel in February is R 1,973 per night, which is around 78% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Perth are Whitemoss Lodge, Sunbank House Metro Hotel and Travelodge Perth A9.