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

Where to stay in Perth?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Perth on Hotels.com. These Perth hotels consistently deliver on quality, location and traveller experience. Last updated on 14 November 2026.

1. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
Surrounded by stunning Scottish landscapes, this Perth hotel offers a peaceful retreat with easy rail access. Fill up on the free breakfast before exploring McDiarmid Park or historic Scone Palace. Travellers praise the helpful staff and convenient location near restaurants and supermarkets.
The price is ฿2,203
฿2,644 total
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Perth by IHG

2. The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (448 reviews)
Experience charming Perth from this hotel near the train station. Work out any time in the 24-hour fitness centre, then enjoy meals at the restaurant or drinks at the bar. With free WiFi and parking, you're minutes from Perth Art Gallery and Concert Hall.
The price is ฿5,037
฿6,044 total
includes taxes & fees
15 Nov - 16 Nov
The Royal George Hotel

3. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (329 reviews)
Steps from Perth Station, this luxurious guesthouse serves complimentary full breakfast daily. The central location puts Fergusson Gallery and St. John's Kirk within easy reach, while free WiFi and parking enhance your Scottish getaway.
The price is ฿4,104
฿4,925 total
includes taxes & fees
19 Nov - 20 Nov
The Townhouse

4. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (1,000 reviews)
Immerse yourself in old-world Scottish charm at this centrally located Perth hotel with 2 welcoming bars and authentic British dining at Adam restaurant. Just minutes from St. John's Kirk and Perth Station, this storied retreat offers rich historical character.
The price is ฿2,822
฿3,387 total
includes taxes & fees
13 Dec - 14 Dec
Salutation Hotel

5. Parklands Hotel

Parklands Hotel
4.0 star property
Perth
8.8 out of 10, Excellent, (324 reviews)
Just a 2-minute walk from Perth Station, this boutique hotel offers garden-view dining at No1 The Bank restaurant. After exploring Fergusson Gallery and Perth Ice Rink, unwind at the bar or relax on the terrace amid lush gardens.
The price is ฿2,910
฿3,492 total
includes taxes & fees
15 Nov - 16 Nov
Parklands Hotel

6. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (935 reviews)
Unwind at this charming boutique hotel with free WiFi and parking near Huntingtower Castle and McDiarmid Park. Enjoy a meal at the on-site restaurant or relax with a drink at the bar after exploring Perth's attractions.
The price is ฿3,526
฿4,231 total
includes taxes & fees
22 Nov - 23 Nov
Leonardo Boutique Huntingtower Perth

7. Grampian Hotel

Grampian Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (245 reviews)
Experience warm hospitality at this Perth guesthouse, just a 7-minute walk from the train station. Enjoy free breakfast, WiFi and parking while exploring nearby Perth Ice Rink and Theatre. After sightseeing, relax with lunch or dinner at Shimla Dining Inn before unwinding at the bar.
The price is ฿4,309
฿5,171 total
includes taxes & fees
15 Nov - 16 Nov
Grampian Hotel

8. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.8 out of 10, Excellent, (271 reviews)
The price is ฿2,599
฿3,119 total
includes taxes & fees
15 Nov - 16 Nov
Riverstone Lodge Hotel

9. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,000 reviews)
Immerse yourself in Perth's charm at this centrally located hotel near Perth Theatre and Concert Hall. The Brasserie serves tasty breakfast and dinner, while the gastropub offers refreshing drinks. Clean rooms and attentive staff ensure a comfortable business or leisure stay.
The price is ฿2,388
฿2,865 total
includes taxes & fees
13 Dec - 14 Dec
Mercure Perth Hotel

10. Woodlea

Woodlea
2.0 star property
Perth
9.4 out of 10, Exceptional, (27 reviews)
The price is ฿3,140
฿3,768 total
includes taxes & fees
13 Dec - 14 Dec
Woodlea

11. Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (416 reviews)
Immerse in the tranquility of this Scottish estate offering 2 restaurants and bars in Perth's picturesque countryside. Play a round at the 27-hole golf course, then unwind on the terrace near Scone Palace and Woodland Park.
The price is ฿4,359
฿5,231 total
includes taxes & fees
13 Dec - 14 Dec
Murrayshall Country Estate

12. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (123 reviews)
Unwind in this peaceful Perth hotel featuring a welcoming bar, coffee shop, and serene garden terrace. Just a 20-minute walk from Perth Station and near King James VI Golf Course and Fergusson Gallery. Room service completes your Scottish getaway.
The price is ฿2,571
฿3,085 total
includes taxes & fees
22 Nov - 23 Nov
Sunbank House Hotel

13. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (235 reviews)
Discover cosy comfort at this Perth retreat with a welcoming restaurant and relaxing bar lounge. Just minutes from Scone Palace and North Inch Golf Course, enjoy free WiFi and parking while the attentive staff ensures a pleasant stay.
The price is ฿3,660
฿4,392 total
includes taxes & fees
15 Nov - 16 Nov
Scone Arms Hotel

14. Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (343 reviews)
Wake up to free breakfast at this welcoming Perth hotel, just minutes from Perth Ice Rink and Theatre. Grab evening drinks at the bar or savour lunch at Manhattans Family Diner. Clean rooms, helpful staff, and free WiFi and parking enhance your Scottish stay.
The price is ฿2,418
฿2,901 total
includes taxes & fees
10 Dec - 11 Dec
Lovat Hotel

15. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (614 reviews)
The price is ฿3,716
฿4,459 total
includes taxes & fees
25 Nov - 26 Nov
Ballathie House Hotel

16. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (139 reviews)
Wake up to a delicious cooked-to-order breakfast at this Perth retreat. Located near the train station with free WiFi and parking, it's minutes from Perth Art Gallery and Concert Hall. Nearby hiking trails offer outdoor adventure for active travellers.
The price is ฿3,704
฿4,445 total
includes taxes & fees
16 Nov - 17 Nov
Hazeldene Guest House

17. Organic Welltree

Organic Welltree
2.0 star property
Perth
9.6 out of 10, Exceptional, (24 reviews)
The price is ฿3,119
฿3,743 total
includes taxes & fees
15 Dec - 16 Dec
Organic Welltree

18. Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.4 out of 10, Good, (15 reviews)
Wake up in the heart of Perth, just steps from Perth Concert Hall and Art Gallery. This convenient hotel offers a welcoming 24-hour front desk and is a short 13-minute stroll from Perth Station, making exploration effortless.
The price is ฿1,940
฿2,328 total
includes taxes & fees
13 Dec - 14 Dec
Premier Inn Perth City Centre

19. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (214 reviews)
The price is ฿5,223
฿6,268 total
includes taxes & fees
19 Nov - 20 Nov
Meikleour Arms Hotel and Restaurant

20. Watergate

Watergate
3.0 star property
Perth
9.4 out of 10, Exceptional, (3 reviews)
Set adjacent to a picturesque golf course in Perth, this cosy retreat offers a kitchen for home-cooked meals plus free WiFi and parking. Enjoy hiking trails nearby, with St. John's Kirk and Perth Concert Hall just minutes away. Perth Station is a 14-minute walk.
The price is ฿16,381
฿19,656 total
includes taxes & fees
13 Dec - 14 Dec
Watergate
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.

Get last-minute hotel deals in Perth and save more

Sign in to unlock great savings.
Showing deals for:20 Nov - 22 Nov
Showing deals for:13 Dec - 14 Dec

Check out pet-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.

Go beyond your typical stay in Perth

When is the best time to visit Perth?

Our prices for hotels in Perth are cheapest in January

Price trends for hotels in Perth

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 8°C / low 3°C. Cloudy most days.
8°
weather_cloudy
November, no crowd data, average high temperature 8 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
5°
weather_cloudy
December, no crowd data, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
1°
4°
weather_cloudy
January, no crowd data, average high temperature 4 degrees Celsius, average low temperature 0 degrees Celsius. Cloudy most days.
0°
6°
weather_cloudy
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
1°
8°
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
2°
11°
weather_cloudy
April, no crowd data, average high temperature 11 degrees Celsius, average low temperature 3 degrees Celsius. Cloudy most days.
3°
13°
weather_cloudy
May, no crowd data, average high temperature 13 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
5°
16°
weather_cloudy
June, no crowd data, average high temperature 16 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
8°
18°
weather_cloudy
July, no crowd data, average high temperature 18 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
17°
weather_cloudy
August, no crowd data, average high temperature 17 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
15°
weather_cloudy
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
8°
12°
weather_cloudy
October, no crowd data, average high temperature 12 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
6°
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 Concert Hall and Perth Art Gallery and Museum. This welcoming city has something for everyone including sights like Black Watch Regimental Museum and Scone Palace within a rural setting.

A large stone castle with a sign for The Black Watch Castle & Museum.

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 ฿1,940 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 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.

Can I book Perth hotels with free cancellation?

It's easy to book a refundable Perth hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of 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?

Consider one of our travellers' favourite pet-friendly hotels in Perth:

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?

Enjoy your couple's retreat with a stay at a top-rated Perth romantic hotel. Our travellers love Murrayshall Country Estate, a hotel with 2 restaurants as well as champagne service. Another romantic hotel with top reviews is Ballathie House Hotel. This hotel offers a restaurant and a bar/lounge for a perfect stay. Discover more hotels in Perth on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".

What are some of the best kid-friendly hotels in Perth?

Some of the most well reviewed Perth hotels for kids include Woodlea and Salutation Hotel. Woodlea is a kid-friendly hotel with a guest score of 9.4 out of 10 offering family-friendly amenities like a hot tub and a free English breakfast, plus highchairs in guestrooms. Check out Salutation Hotel with a guest score of 8.2. This popular hotel has children's meals, a coffee shop/cafe, and more. Find even more kid-friendly hotels in Perth by using our "Family friendly" filter on Hotels.com when you search.

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. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Perth with a 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?

Choose a stylish and luxurious boutique hotel in Perth. Parklands Hotel is a popular hotel with our travellers, offering guests a garden-view restaurant as well as guestrooms with champagne service and Egyptian cotton sheets.

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, free parking and terrace this hotel offers. The Earn Hotel is another popular central hotel with free in-room WiFi.

Find out more about Perth

Perth: A Tapestry of Castles, Gardens, and Rivers Awaiting Discovery

Discover the charm of Perth, Scotland, a city steeped in history and natural beauty. Wander through expansive gardens, explore ancient castles, and stroll along the scenic River Tay. Delve into the region’s archaeological treasures and immerse yourself in the tranquil countryside that frames this captivating destination. Whether you're planning an upcoming trip or simply longing for a taste of Scottish heritage, Perth offers a blend of cultural riches and serene landscapes that promise an unforgettable experience.

Discover great hotels near Perth

Perth offers a range of hotel options from cosy bed and breakfasts to luxurious five-star accommodations in its historic centre, ensuring travellers can choose the ideal Perth hotel room to suit their style and needs. Here are some of the most popular hotels with our travelers near Perth:

  1. Smiddy Haughopens in new window: This charming inn boasts a remarkable guest rating of 9.6 out of 10, making it an ideal choice for leisure travellers seeking a unique experience. With a vibrant pub and restaurant ambiance, the hotel offers an eclectic range of clean and comfortable rooms. Guests can indulge in excellent food, both in the evening and at breakfast, while enjoying a relaxed atmosphere. The property features amenities that ensure a polished experience from check-in to check-out, providing a delightful setting for those who appreciate great hospitality and distinctive charm.

Where to stay in and around Perth

In Scone, Birnam, Coupar Angus, you'll find a blend of leisure, culture, and scenic beauty. Scone entices with luxury, golf, and fine dining; Birnam charms with historic sites, gardens, and live music; Coupar Angus offers its own quaint appeal. For first-time visitors, Scone is best, combining comfort with accessibility to Perth’s attractions.

  1. Sconeopens in new window: Scone offers travellers a charming countryside escape with a mix of luxury and friendly people. Staying here means you can enjoy a range of relaxing experiences, including must-see spots like Scone Palace and Perth Art Gallery and Museum, perfect for those who appreciate history and scenic views. The local dining scene and cosy bars add to the appeal, while the nearby Huntingtower Castle offers a taste of local heritage. Whether you’re out for a leisurely excursion or a round of golf, Scone provides a unique blend of upscale comfort and quaint tradition.
  2. Birnamopens in new window: Birnam is a delightful spot known for its laid-back vibe and local charm. With a focus on historical sites and cultural attractions, guests can explore Dunkeld Cathedral and The Hermitage, along with enjoying the local cafes and gardens. It’s an ideal base for those who love a more relaxed pace, offering opportunities for walking and shopping in a setting that combines heritage with modern amenities. Birnam’s local theatres for live music and a friendly community atmosphere make it a unique and memorable place to stay.
  3. Coupar Angusopens in new window: Coupar Angus is a smaller, intimate destination where you can soak up the local ambience and enjoy a quieter pace of life. Though data is limited, this area is known for its friendly people and authentic local culture, making it a lovely choice for travellers seeking a genuine Scottish experience. Ideal for those who appreciate the value of community and a relaxed lifestyle, Coupar Angus offers a refreshing break from busier tourist spots.

Things to do in Perth

Perth beckons with its stunning blend of sun-kissed beaches, lush parks, and tranquil riverside landscapes. Enjoy thrilling outdoor activities like hiking scenic trails, diving into azure waters, or simply relaxing in vibrant gardens. With options for golfing, bowling, and ice skating, there's something for everyone in this delightful city.

  • Reekie Linn Waterfallopens in new window – Discover the stunning beauty of Reekie Linn Waterfall, where the water cascades dramatically into a picturesque gorge. Take a leisurely stroll along the riverbank and immerse yourself in the tranquillity of the surrounding countryside, making it an ideal spot for nature lovers and photographers alike.
  • Loch Leven Castleopens in new window – Venture to Loch Leven Castle, a historic fortress set on an island in the serene Loch Leven. You can take a boat trip to the castle, where you’ll explore its rich history and enjoy breathtaking views of the loch and the surrounding landscape. It’s a fantastic opportunity to step back in time and appreciate Scotland’s storied past.
  • Phoenix Falconryopens in new window – Experience the thrill of birds of prey at Phoenix Falconry. This unique farm offers interactive sessions where you can get up close with magnificent falcons, owls, and other raptors. Witness their incredible flying skills and learn about these fascinating creatures from expert handlers.
  • Dunkeld Cathedralopens in new window – Visit Dunkeld Cathedral, a stunning architectural gem perched beside the River Tay. As you wander through its impressive grounds, take time to admire the intricate stonework and beautiful stained glass windows. The cathedral’s peaceful atmosphere makes it a wonderful place for reflection.
  • Historic Scotland Stanley Millsopens in new window – Explore the fascinating history of textile manufacturing at Historic Scotland Stanley Mills. This historic building showcases the industrial heritage of the area, with informative displays and guided tours that delve into the workings of the mill. Learn about the innovations that shaped the Scottish textile industry.

4 tips for savvy savings when booking a hotel in Perth

  1. Book for the cheapest times: Visiting Perth on a budget is a great value for money, particularly during the period from January to March when hotel rates may drop to lower prices. This affordable time frame is ideal for exploring the city's landmarks, history, and cultural attractions — including castles, the countryside, hunting sites, galleries dedicated to friendly people, golf courses, gardens, rivers, bowling alleys, archaeological sites, and even a chance to enjoy ice skating. For those planning a brief getaway, it is recommended to stay for at least 2 to 3 days to fully appreciate these attractions.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers Dealsopens in new window that may help travellers secure attractive hotel deals in Perth. By checking the Last-Minute Deals section, you could find hotels with reduced rates near your travel date. Enabling email alerts or push notifications might ensure you’re more likely to see flash sales and special promotions. Additionally, the Smart Shopping tool available via the app lets you compare hotel prices and amenities, keeping you informed should rooms become available or prices drop.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates might help you save on your Perth hotel stay. For those seeking unique experiences, boutique hotels often provide a more personalised touch and may sometimes offer better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below average, and if it appears to be on the higher side, we may suggest alternative dates that could help you secure a more attractive rate.
  4. Consider your location: Hotels situated near the city centre usually tend to be pricier, but thanks to Perth's excellent public transport connections, you may discover a more affordable independent hotel a bit further out that remains well linked. For those keen to explore alternative, less congested neighbourhoods or even lesser-known nearby towns, there is often great 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 tends to be the wettest month. The peak travel months to visit Perth are April, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring