Hotels in Perth

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Perth?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Budget hotels in Perth and vicinity

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Check out pet-friendly hotels in Perth

You can also stay at family-friendly hotels in Perth

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Perth?

Our prices for hotels in Perth are cheapest in March
Price trends for hotels in Perth
Pricing is based on two traveller single night rates
View properties in December
Currently viewing crowd sizes and weather for December.
Typical weather for Perth
December
Low crowds
High 5°C / low 1°C. Cloudy most days.
View properties in December
weather_cloudy
December, Low crowds, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 4 degrees Celsius, average low temperature 0 degrees Celsius. Cloudy most days.
weather_cloudy
February, Low crowds, average high temperature 6 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
weather_cloudy
March, Low crowds, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
11°
weather_cloudy
April, Moderate crowds, average high temperature 11 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
13°
weather_cloudy
May, High crowds, average high temperature 13 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
16°
weather_cloudy
June, High crowds, average high temperature 16 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
18°
weather_cloudy
July, High crowds, average high temperature 18 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
17°
weather_cloudy
August, High crowds, average high temperature 17 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
15°
weather_cloudy
September, Moderate crowds, average high temperature 15 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
12°
weather_cloudy
October, Moderate crowds, average high temperature 12 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
weather_cloudy
November, Moderate crowds, average high temperature 8 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in Perth

Learn more about Perth

Perth is well known for its golfing and gardens, featuring attractions such as Perth Theatre and Perth Concert Hall. This welcoming city has something for everyone including sights like Perth Art Gallery and Museum and Black Watch Regimental Museum within a rural setting.

Black Watch Regimental Museum which includes heritage elements

Check out reviews of Perth hotels guests love

Check out reviews of Perth hotels guests love

Frequently asked questions

How much does a hotel room cost in Perth?
You can choose a great hotel in Perth from AU$109 with properties to suit all budgets and needs. If you're after an affordable hotel in Perth that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Perth?
You can choose a great hotel in Perth from AU$109 with properties to suit all budgets and needs. If you're after an affordable hotel in Perth that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Perth hotels?
Discover great deals on Perth hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Perth hotels.
How can I find deals and earn rewards at Perth hotels?
Members can save up to 20% on select hotels in Perth. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Perth hotels with free cancellation?
In order to book a refundable Perth hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Perth?
Our travellers' favourite pet-friendly hotels in Perth include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Perth.
What are some of the best hotels in Perth for couples?
Choose a top-rated Perth romantic hotel and enjoy your couple's getaway. Our travellers love Murrayshall Country Estate, a hotel with 2 restaurants as well as champagne service. Another romantic hotel with top reviews is Ballathie Country House Hotel and Estate. This hotel offers a restaurant and a bar/lounge for a perfect stay. Use the "Traveller experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Perth for couples on Hotels.com.
What are the top Perth hotels with a pool?
Discover some of the best Perth hotels with a pool for a little extra luxury on your trip. Silverwood Luxury Lodge Resort is a great lodge with a private pool and a guest rating of 8 out of 10. To find more stays in Perth with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".
What are some of the best Perth hotels with free parking?
If you're driving, a great Perth hotel with free parking is a bonus. Our travellers' favourites include:
What are the top Perth boutique hotels?
Treat yourself to a stylish and luxurious boutique hotel in Perth. Parklands Hotel is a popular hotel with our travellers, offering guests a garden-view restaurant and a bar/lounge as well as guestrooms with champagne service.
What are some popular hotels in central Perth?
For hotels in central Perth, check out Murrayshall Country Estate and The Earn Hotel. Travellers love Murrayshall Country Estate for its location, as well as the restaurant and free parking this hotel offers. The Earn Hotel is another popular central hotel with free in-room WiFi.
Can I book a refundable accommodation option in Perth?
If you want the flexibility to change your plans to Perth, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.

Find out more about Perth

Perth: A Tapestry of Rivers, Gardens, and Timeless Heritage

Nestled in the heart of Scotland, Perth is a charming city that seamlessly blends rich history with stunning natural beauty. Known as the Gateway to the Highlands, this delightful destination boasts picturesque gardens, the serene banks of the River Tay, and the historic Scone Palace, where Scottish kings were crowned. Explore the fascinating exhibits at the Perth Museum and indulge in a night out at the Perth Theatre. The surrounding Perthshire countryside invites outdoor enthusiasts to enjoy hiking and cycling amidst breathtaking landscapes. With its unique appeal, Perth promises an enchanting escape for every traveller.

Discover great hotels in Perth

Perth, Scotland offers a range of accommodation options, from charming boutique hotels to luxurious stays. You'll find comfortable rooms with modern amenities, perfect for relaxing after exploring the city's historic sites and beautiful landscapes. Whether seeking a cosy retreat or a more upscale experience, Perth hotels cater to various preferences. Here are some of the best hotels in Perth that our travellers love:

  1. Smiddy HaughOpens in a new window: This charming inn offers a unique lodging experience tailored for travellers seeking a pet-friendly getaway. With a focus on comfort, it provides essential amenities and a welcoming atmosphere for pets, ensuring that your furry companions are an integral part of your journey. Guests appreciate the distinctiveness of this property, relishing the opportunity to explore the local area with their pets in tow. The inn's inviting ambiance and thoughtful pet policies create a memorable experience, making it a favourite among those who appreciate a warm, welcoming environment.
  2. Forest Hills InnOpens in a new window: This delightful guesthouse is perfect for leisure travellers in search of a comfortable retreat. With inviting decor and a relaxed atmosphere, it offers a variety of amenities designed to enhance your stay. The guesthouse excels in providing a homely feel, allowing guests to unwind and recharge after a day of exploring. Positive sentiments highlight the warmth of the environment and the quality of service, establishing it as a go-to choice for those looking to immerse themselves in the local culture while enjoying a tranquil escape.
  3. Willowburn HouseOpens in a new window: This stylish guesthouse is ideal for those seeking a cozy yet contemporary lodging experience. Equipped with modern entertainment options, including a flatscreen television, it ensures a comfortable and engaging stay. The guesthouse's design reflects a blend of charm and sophistication, creating a relaxing atmosphere for leisure travellers. Positive reviews focus on the inviting vibe and thoughtful touches that make each stay memorable. This guesthouse stands out as a perfect choice for individuals looking for a unique blend of comfort and contemporary style.

Top locations to stay in Perth

Some of the best areas to stay in Perth, Scotland, are Birnam, Scone, and Errol. Birnam offers charming libraries and cosy cafes, while Scone is perfect for golf enthusiasts and dining experiences. Errol boasts intriguing local attractions. For first-time visitors, Scone is the ideal choice, providing a blend of leisure and culinary delights.

  1. SconeOpens in a new window: Scone is an enchanting place to stay, especially for those who appreciate history and nature. Known for the stunning Scone Palace, this area offers a delightful blend of regal history and beautiful landscapes. You can explore the palace's extensive gardens or enjoy a round of golf at the nearby course. With a charming selection of dining options, Scone is perfect for food lovers looking to experience local flavours. Don’t miss the opportunity to stroll along the River Tay, where you can soak in the picturesque views and watch the world go by.
  2. BirnamOpens in a new window: Birnam is a quaint village that serves as a gateway to the natural beauty of Scotland. Famous for its connections to Shakespeare’s “Macbeth,” it boasts the stunning Birnam Hill, which is perfect for scenic walks and offers panoramic views. The local library and cafes create a welcoming atmosphere, making it an ideal spot for relaxation and culture. You can also enjoy a peaceful afternoon exploring the nearby woodlands, which are rich in flora and fauna, perfect for nature enthusiasts.
  3. ErrolOpens in a new window: Errol is a charming village that’s often overlooked but offers a unique glimpse into rural Scottish life. While it's small, it has delightful local shops and a few lovely parks for a leisurely afternoon. Ideal for those who appreciate tranquillity, you can enjoy leisurely walks and take in the serene countryside. The local community often hosts events, providing a warm and friendly atmosphere that makes you feel right at home.

Things to do in Perth

Perth offers a delightful blend of stunning beaches, lush parks, and serene riversides, where travellers can enjoy activities like boating, hiking, and golf. Its inviting countryside and vibrant gardens create a peaceful escape, while winter sports like ice skating add a touch of excitement, making it a charming destination for all.

  • Historic Scotland Stanley MillsOpens in a new window – Discover the fascinating history of this historic building, which showcases the industrial heritage of Scotland. Wander through its impressive architecture and learn about the innovative processes that shaped the area.
  • Loch Leven CastleOpens in a new window – Venture to Loch Leven Castle, steeped in history and offering stunning views of the surrounding countryside. Explore the ruins and imagine the lives of those who once inhabited this majestic fortress, perched on an island in the loch.
  • Falkland PalaceOpens in a new window – Step back in time at Falkland Palace, a historic residence with beautifully landscaped gardens. Stroll through the grounds and admire the intricate architecture, while learning about its royal connections and the fascinating stories that fill its halls.
  • The HermitageOpens in a new window – Enjoy a serene escape at The Hermitage, a picturesque preserve where nature thrives. Walk along the tranquil paths, listen to the soothing sounds of the river, and take in the lush scenery that surrounds you.
  • Loch of the LowesOpens in a new window – Experience the beauty of Loch of the Lowes, a nature reserve that offers excellent wildlife watching opportunities. Keep an eye out for the resident ospreys and immerse yourself in the peaceful atmosphere of this stunning area.

4 tips for savvy savings when booking a hotel in Perth

  1. Book for the cheapest times: The most affordable time to visit Perth is between January and March, when hotel prices are generally lower. For a budget-friendly trip, staying for at least 2 to 3 days is recommended to fully appreciate the city's key landmarks and cultural offerings. During your visit, you can explore historical sites like castles, enjoy the picturesque countryside, and engage in activities such as golf and bowling. The city's friendly atmosphere, beautiful gardens, and scenic river views further enhance its appeal, making it a great value for money for those interested in archaeology or even ice skating.
  2. Look for last-minute deals on Hotels.com: To discover accommodation deals in Perth, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may find discounted rates on hotels close to your travel date. To stay informed about potential savings, consider enabling email alerts or push notifications for flash sales and last-minute promotions. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, enhancing your chances of finding the best hotel deals in Perth. You'll be alerted if prices drop or rooms become available, so you can seize the opportunity for a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate depending on various factors, such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may enable you to save on your stay in a Perth hotel. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may offer better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we will suggest alternative dates that could be more affordable, helping you to find the best deal.
  4. Consider your location: Hotels situated near the city centre usually tend to be more expensive, but with Perth's excellent public transport links, you may discover a more affordable independent hotel a bit further out that remains well connected. For those keen to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often remarkable value for money to be found. Opting for these alternative destinations could provide a more authentic and budget-friendly experience.

Best time to go to Perth

Perth experiences its lowest average temperature in January, at 36.1°F (2.3°C), while July is the hottest month, with an average temperature of 57.2°F (14.0°C). October are typically the wettest months. If you’re looking to soak up the lively atmosphere in Perth, April, July, and September are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy, with light rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly cloudy conditions.

Keep exploring