Perthshire hotels from HK$541

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Perthshire hotels

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (659)
"Evrrything was wonderful, the welcoming arrival, the setting, the spa, we loved our stay at Fonab."
United Kingdom
Elaine
The price is HK$2,092
HK$2,510 total
includes taxes & fees
19 Jan - 20 Jan 2026
Fonab Castle Hotel & Spa

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (193)
Surrounded by natural beauty, this Doune hotel offers complimentary breakfast, WiFi and parking. The friendly staff ensures a pleasant stay while the on-site bar and café provide refreshment after exploring nearby Stirling Castle and Doune Ponds.

"Cute and cozy room, really friendly staff! Great parking and just a lovely place to stay."
Australia
Rosemary
The Woodside

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1001)
Feel transported at this Victorian hotel in Dunblane, just minutes from historic Stirling Castle. Unwind in the indoor pool and health club, enjoy 24-hour room service, or relax with a drink at the bar after a workout. Dunblane Station is a short walk away.

"Beautiful location and friendly, helpful staff. Really enjoyed our stay."
Canada
Megan
The price is HK$642
HK$770 total
includes taxes & fees
24 Dec - 25 Dec
Apex Dunblane Hydro Hotel

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (743)
"Room was lovely clean and warm..lovely breakfast and very nice staff."
United Kingdom
Caroline
The price is HK$833
HK$1,000 total
includes taxes & fees
5 Jan - 6 Jan 2026
Westlands of Pitlochry

Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (221)
This luxury hotel charms with a welcoming cafe and elegant bar/lounge surrounded by garden scenery. Located near Gleneagles Golf Course and Buchanty Spout, guests enjoy complimentary breakfast, WiFi and parking while praising the exceptional staff.

"Lovely accommodation cosy room on a cold night very helpful and friendly staff . Will visit again Thank you Eilish Garland "
United Kingdom
Eilish
Cairn Lodge

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (287)
Escape to this historic castle hotel near Cairngorms National Park, complete with its own golf course. After a day exploring Glenshee Ski Centre nearby, unwind at the restaurant or terrace, then grab a nightcap at the bar. Guests particularly praise the attentive staff.

"Really enjoyed our stay, lovely quiet setting"
Canada
Cindy
The price is HK$862
HK$1,034 total
includes taxes & fees
20 Jan - 21 Jan 2026
Dalmunzie Castle Hotel

The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (298)
This luxury guesthouse offers complimentary full breakfast and WiFi, just 6 minutes from Perth Station. Guests praise the helpful staff and convenient city centre location, perfect for exploring Fergusson Gallery and St. John's Kirk nearby.

"Great bed and breakfast, David took good care of us. Breakfast was incredible and the tea and scones were a special extra treat! "
United States
Leah
The price is HK$1,031
HK$1,238 total
includes taxes & fees
14 Jan - 15 Jan 2026
The Townhouse

Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (107)
Immerse yourself in Scottish charm at this luxury B&B near Cateran Trail. Complimentary perks include a daily full breakfast, WiFi, and parking. Adventure awaits with hiking and biking paths, while Blairgowrie Golf Club offers sporting excitement nearby.

"What a great place to stay! Very unique, historical lodge nestled within a wonderful town. Our room was incredible and the service was top notch. Breakfast in the morning was unbelievably good. You really should stay here if you get the opportunity. "
United States
Gregory
The price is HK$937
HK$1,124 total
includes taxes & fees
4 Jan - 5 Jan 2026
Ivybank Lodge

Murrayshall Country Estate

Murrayshall Country Estate
4.0 star property
Perth
9.2 out of 10, Wonderful, (393)
Embrace countryside serenity at this golf hotel with a 27-hole course and 2 restaurants. Explore nearby Woodland Park and Scone Palace. Enjoy 2 bars, a terrace, and deli. Free WiFi and parking enhance your stay while the exceptional staff ensures comfort.

"Wonderful and wonderful "
United States
Michael
The price is HK$900
HK$1,079 total
includes taxes & fees
23 Dec - 24 Dec
Murrayshall Country Estate

The Poplars Guest House

The Poplars Guest House
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (63)
This charming guesthouse in Pitlochry offers complimentary perks including WiFi, parking, and made-to-order breakfast. Explore the stunning surroundings with free bike rentals or nearby hiking trails, just minutes from Blair Athol Distillery.

"Warm welcome, excellent breakfasts,a fresh bottle of water every morning in our room, attention to detail and exceptionally friendly hosts."
United Kingdom
David
The price is HK$1,063
HK$1,276 total
includes taxes & fees
6 Jan - 7 Jan 2026
The Poplars Guest House

Coorie Inn Restaurant and Rooms

Coorie Inn Restaurant and Rooms
4.0 star property
Crieff
9.8 out of 10, Exceptional, (65)
Tucked in the heart of Crieff, this cosy hotel offers convenient access to Drummond Castle Gardens. After exploring nearby attractions, relax with a drink at the welcoming bar or savour a meal at the restaurant.

"Great staff. "
United Kingdom
Daniel
The price is HK$1,622
HK$1,947 total
includes taxes & fees
23 Dec - 24 Dec
Coorie Inn Restaurant and Rooms

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1001)
Strategically positioned near Perth Station, this welcoming hotel offers free breakfast, WiFi, and parking. Guests praise the quiet rooms and helpful staff. Restaurants, supermarkets, and petrol stations surround the property for ultimate convenience.

"Staff were very good at the reception and explained the necessary facilities."
United Kingdom
Malini
The price is HK$468
HK$562 total
includes taxes & fees
3 Jan - 4 Jan 2026
Holiday Inn Express Perth by IHG

Cromlix

Cromlix
5.0 star property
Dunblane
9.8 out of 10, Exceptional, (336)
Cromlix offers elegant comfort near Dunblane, with outdoor tennis courts and 24-hour room service. The Glasshouse Restaurant serves lunch and dinner, while the attentive staff creates a truly memorable experience amid beautiful garden surroundings.

"Great location, Great staff, Great food, Great History. "
United Kingdom
Craig
Cromlix

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1000)
Escape to this historic Victorian hotel surrounded by beautiful gardens in the highlands. Take a dip in the indoor pool, savour regional cuisine, or rejuvenate with a hot stone massage at the spa. Just a 15-minute walk from Pitlochry Station.

"Lovely christmas setting"
United Kingdom
Pauline
The price is HK$1,679
HK$2,015 total
includes taxes & fees
4 Jan - 5 Jan 2026
Atholl Palace Hotel

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (180)
This inviting hotel offers both a restaurant and bar for dining and relaxation after your day exploring. With free WiFi and parking, plus clean rooms praised by guests, you'll appreciate the attentive staff and convenient location to popular attractions.

"The room was clean. The staff was helpful and friendly. We are in the restaurant which was very busy with delicious food. "
Canada
Nichole
Scone Arms Hotel

Ballathie Country House Hotel and Estate

Ballathie Country House Hotel and Estate
4.0 star property
Perth
9.0 out of 10, Wonderful, (533)
"The rooms are big and very comfortable. The whole place was spotless, and the staff were wonderful. "
United Kingdom
Guayarmina
The price is HK$763
HK$916 total
includes taxes & fees
4 Jan - 5 Jan 2026
Ballathie Country House Hotel and Estate

The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (398)
Set in charming Callander, this welcoming hotel places you minutes from Loch Lomond National Park. Enjoy nearby hiking trails, mountain biking, and rafting adventures, plus convenient free WiFi and parking. Golf enthusiasts will appreciate the nearby Callander Golf Club.

"Staff were lovely and extremely kind. Breakfast was delicious and the room was very clean. "
Canada
Preston
The Abbotsford

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1001)
Surrounded by lush Perthshire woodland along the River Tay, this hotel offers a tranquil escape with an indoor pool and full-service spa. Just minutes from Polney Loch and The Hermitage, enjoy Scottish cuisine at Riverside Restaurant after exploring nature trails.

"The hotel is always welcoming. We stay here when visiting friends twice a year and never fails. The staff are lovely. Thanks"
United Kingdom
Tim
The price is HK$1,215
HK$1,458 total
includes taxes & fees
23 Dec - 24 Dec
Dunkeld House Hotel

Bein Inn hotel

Bein Inn hotel
2.5 star property
Perth
7.8 out of 10, Good, (9)
"Friendly staff, good meals, clean bedrooms."
United Kingdom
Marion
The price is HK$729
HK$999 total
includes taxes & fees
7 Jan - 8 Jan 2026
Bein Inn hotel

The Steading

The Steading
4.0 star property
Aberfeldy
9.8 out of 10, Exceptional, (31)
"Excellent and spotless accommodation in a convenient and peaceful setting - thoroughly recommended."
United Kingdom
Nigel
The price is HK$807
HK$969 total
includes taxes & fees
7 Jan - 8 Jan 2026
The Steading
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.

Holiday Rentals in Perthshire

Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Great Britain attractions

Learn more about Perthshire

Experience the relaxing area of Perthshire—spas, golf courses and sights from The Hermitage to Perth Racecourse.

Falls of Dochart showing a bridge and a river or creek

Top Perthshire Hotel Reviews

More cheap stays in Perthshire

Hotels in Perthshire with star-rating

Find out more about Perthshire

Top reasons to visit Perthshire

  • Stunning Natural Landscapes: Perthshire boasts breathtaking scenery, from lush hills to tranquil gardens, perfect for nature lovers.
  • Outdoor Adventures: The region offers thrilling activities, including scenic hiking trails and golf courses, catering to adventure enthusiasts.
  • Cultural Heritage: Explore historic houses and significant buildings, immersing yourself in the rich history of the area.
  • Charming Villages: Discover quaint villages that provide a warm, friendly atmosphere and local culture.
  • Diverse Accommodation: A variety of lodgings, from boutique hotels to pet-friendly options, ensure a comfortable stay for all travellers.

Find great hotels near Perthshire

Discover a charming array of accommodation options in Perthshire, Scotland, perfect for every traveller. Whether you seek a boutique hotel or a lodge that welcomes pets, the region offers a delightful mix of stays. Enjoy the convenience of accessible rooms and the perfect base for adventure or business travel. With popular choices like Aberfeldy and Acarsaid hotels, your ideal getaway awaits in this picturesque part of the UK.

  • Dunkeld House Hotel: Nestled in a tranquil setting, this 4-star hotel is ideal for those seeking an adventurous getaway in Perthshire, just 9.7km away. With a focus on outdoor activities, guests can indulge in hiking, biking, fishing, and more, either onsite or nearby. The hotel also features a luxurious spa, offering a range of treatments including massages and body wraps, alongside a relaxing sauna and steam room, making it a perfect retreat for relaxation after a day of adventure.
  • Salutation Hotel: Situated in the heart of the city, this 3-star hotel offers a blend of urban charm and adventure, located 12.9km from Perthshire. Ideal for those looking to explore city life, guests can enjoy activities such as horse riding and fishing, with free bicycle rentals available for those keen to wander. Its central location allows easy access to local attractions, making it a convenient base for both business and leisure travellers.
  • Radisson Blu Hotel, Perth: This modern 3.5-star hotel is located in the bustling city centre, just 12.9km from Perthshire. Perfect for business travellers, it offers a blend of comfort and convenience, with well-equipped meeting facilities and easy access to local amenities. Guests can enjoy a stylish stay, with contemporary rooms designed for relaxation after a day of meetings or exploration in the vibrant city.

Where to stay near Perthshire

Perthshire offers an idyllic escape for outdoor enthusiasts and those seeking relaxation amidst stunning landscapes. Delight in the expansive Perthshire countryside, with its beautiful gardens and tranquil scenery. Adventure awaits, whether you’re hiking through lush hills or exploring charming villages. With a warm, friendly atmosphere, Perthshire's accommodations provide the perfect base for family-friendly excursions and recreational activities, ensuring a memorable vacation in this picturesque region of Scotland.

  • Perth: Nestled along the banks of the River Tay, Perth is a vibrant city located 12.9km from the heart of Perthshire. Known for its stunning outdoor activities and scenic views, visitors can immerse themselves in the natural beauty of nearby national parks and historic sites. Perth offers a delightful blend of cultural experiences, with theatres and a bustling shopping area that cater to all tastes. Golf enthusiasts will find excellent courses, while those seeking adventure can explore the river’s offerings. The city's welcoming atmosphere makes it a perfect base for your Scottish adventure.
  • Dunkeld: A picturesque city 9.7km from Perthshire, Dunkeld is renowned for its stunning landscapes and rich history. Set against the backdrop of the majestic River Tay, Dunkeld attracts outdoor enthusiasts seeking adventure and tranquillity alike. Its proximity to the national park and the iconic Dunkeld Cathedral makes it an appealing destination for history buffs and nature lovers. Visitors can enjoy golf and skiing, or simply stroll through the charming streets lined with quaint shops and cafés. Dunkeld’s serene environment is perfect for relaxation and exploration.
  • Crieff: Located 20.9km from Perthshire, Crieff is a delightful town known for its breathtaking scenery and outdoor pursuits. Surrounded by stunning landscapes, it offers an array of activities, including golf courses and trail access for walking and cycling enthusiasts. The nearby national park and tranquil lake provide fantastic spots for picnicking and wildlife watching. Crieff's charming streets are filled with local shops and eateries, making it a wonderful place to unwind after a day of adventure. This town encapsulates the essence of Scottish charm and natural beauty.

Things to do near Perthshire

Perthshire offers an exhilarating outdoor escape, perfect for adventure enthusiasts. Visitors can explore scenic hiking trails, enjoy access to golf courses, and participate in various activities at the adventure centre. With a well-curated activities programme and dedicated activity rooms, Perthshire ensures an active getaway for all. Whether you're hiking through stunning landscapes or perfecting your swing, there's something for everyone in this beautiful region of Scotland.

Shopping

For a unique shopping experience in Perthshire, visit The Watermill, renowned for its charming gifts, located 24.1km away. Gordon & Durward, 20.9km from Perthshire, offers delightful local produce, while Harrisons Fine Wines, also 20.9km away, is perfect for exquisite wine selections.

Recreation

McDiarmid Park offers an energetic atmosphere with sports activities, perfect for fitness enthusiasts. For golf lovers, Blairgowrie Golf Club provides stunning outdoor landscapes to enjoy a round. Alternatively, Perth Ice Rink invites you for exhilarating ice skating, combining entertainment and adventure in a lively setting.

Adventure

The Cateran Trail, located 19.3km from Perthshire, offers breathtaking scenery and a thrilling hiking experience through lush landscapes. The Black Spout Waterfall, 25.7km away, showcases stunning outdoor vibes amidst nature's beauty. For a scenic adventure, explore the Fife Coastal Path, also 25.7km distant, with captivating coastal views.

Nightlife

Experience the vibrant nightlife in Perthshire by visiting the Perth Concert Hall for captivating performances and cultural events. For a fun-filled adventure, head to Bongos Soft Play Centre, where excitement awaits in the arcade. Alternatively, enjoy a romantic evening at the Perth Theatre, showcasing diverse entertainment.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Perthshire

To save money on your trip to Perthshire, consider visiting between January and March when accommodation prices are lower. Book your hotel about a month in advance for the best rates, or check Expedia for last-minute deals. Staying on a Monday can also help you save, while Saturdays tend to be pricier. Utilise Expedia's search tool to filter by budget and hotel type, and consider booking a package that combines flights, hotels, and activities for additional savings. Don't forget to explore free activities, such as scenic walks and local parks, to enrich your experience without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Perthshire are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel around Perthshire is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Perthshire is Monday. The most expensive day to stay around Perthshire is Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to handpick your budget, desired location, and various other preferences. You can arrange your search results to display prices from the lowest to the highest, making it easy to find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: By booking an Expedia package, you have the opportunity to save money by combining your hotel accommodation in Perthshire with your flights and activities.

Find the best attractions near Perthshire

Perthshire offers an ideal setting for outdoor enthusiasts and adventure seekers, with stunning scenery and a rich cultural heritage. Visitors can explore a variety of attractions, including historic houses, nature reserves, and significant historic buildings. Whether you're looking for family-friendly activities, cultural experiences, or a chance to immerse yourself in nature, Perthshire provides a diverse range of points of interest to ensure a memorable holiday.

  • Scone Palace: A magnificent historic house, Scone Palace is steeped in Scottish history and culture. Located 9.7km from Perthshire, visitors can explore its stunning gardens, exquisite interiors, and the ancient Stone of Destiny, once used in the crowning of Scottish kings.
  • The Hermitage: Situated 8.0km from Perthshire, The Hermitage is a picturesque nature reserve offering tranquil walks through lush woodlands and alongside the River Braan. Known for its friendly atmosphere, it's a perfect spot for relaxation and enjoying the beauty of nature.
  • Historic Scotland Stanley Mills: This historic building, located 8.0km from Perthshire, showcases the rich industrial heritage of Scotland. Visitors can uncover the fascinating history of textile production while enjoying the cultural vibes of this well-preserved site.

Best time to go to Perthshire

The best time to visit Perthshire is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January36.1°F (2.3000000000000003°C)Light RainMostly CloudyModerately LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudyModerately LowSlightly Low
March40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
April42.8°F (6.0°C)Light RainMostly CloudyAverageAverage
May49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageAverage
July57.2°F (14.0°C)Light RainMostly CloudyModerately HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudyModerately HighSlightly High
September52.9°F (11.6°C)Light RainMostly CloudyModerately HighSlightly High
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November40.3°F (4.6000000000000005°C)Light RainMostly CloudyAverageAverage
December37.0°F (2.8000000000000003°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Perthshire

When planning your visit to Perthshire, you can conveniently fly into three major airports. EDInburgh Airport (EDI) is situated 61.2km from Perthshire, with excellent hotels nearby such as Virgin Hotels Edinburgh and Kimpton Charlotte Square, both 6 to 11.3km away. GLAsgow International Airport (GLA) is 86.9km away, offering luxurious options like Kimpton Blythswood Hotel & Spa, just 11.3km from the airport. Lastly, Aberdeen Airport (ABZ), located 115.9km from Perthshire, features hotels like Marcliffe, 9.7km from the airport. Each hotel provides various transportation services for easy access to their respective airports, ensuring a smooth start to your Scottish adventure.