A historic building with multiple towers and a large entrance.

Perthshire hotels from HK$643

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Perthshire hotels

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (839 reviews)
"The staff were very helpful and friendly. The location was perfect for everything we had planned. The breakfast in the morning was exactly what we were looking for and we would definitely stay again!"
Canada
Michael
The price is HK$1,414
HK$1,697 total
includes taxes & fees
15 Jul - 16 Jul
Westlands of Pitlochry

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (722 reviews)
"Beautiful spa hotel with all the amenities you could want for a leisurely vacation. Conveniently located between Edinburgh and Inverness to explore this region of the Highlands. The property is set along the Loch’s edge and offers direct access to miles of well maintained trails."
United States
Lynn
The price is HK$4,029
HK$4,834 total
includes taxes & fees
18 Jul - 19 Jul
Fonab Castle Hotel & Spa

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,002 reviews)
"Beautiful building in a prime location. Pool is a short walk from the hotel. Food choices could be better but quality excellent."
United Kingdom
Billy
The price is HK$1,109
HK$1,331 total
includes taxes & fees
12 Jul - 13 Jul
Apex Dunblane Hydro Hotel

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (221 reviews)
"Great stay! Enjoyed the food, service, and the room"
United States
Matthew Oliver
The price is HK$977
HK$1,173 total
includes taxes & fees
12 Jul - 13 Jul
The Woodside

The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (271 reviews)
"The room was clean and comfortable had a good sleep. We had a a meal which we enjoyed"
United Kingdom
Eugene
The price is HK$744
HK$892 total
includes taxes & fees
12 Jul - 13 Jul
The Luib Hotel

Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (127 reviews)
"We had a great one night stay. The breakfast in the morning was incredible and lovely in the beautiful sun room. It was a perfect place to stay as we made our way through the highlands and pitlochry."
United States
Moina
The price is HK$2,638
HK$3,165 total
includes taxes & fees
16 Jul - 17 Jul
Knockendarroch Hotel

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (138 reviews)
"This is exactly what you want in a guesthouse in a tiny village. By far the best place we stayed at in Scotland with amazing staff, beautiful decor, and absolutely amazing food! Do not skip the restaurant! Cannot recommend the Bankfoot Inn enough!"
Canada
Jamie
The price is HK$907
HK$1,089 total
includes taxes & fees
12 Jul - 13 Jul
The Bankfoot Inn

Tyndrum Lodges

Tyndrum Lodges
3.5 star property
Crianlarich
9.4 out of 10, Exceptional, (251 reviews)
"Great value, excellent all round"
United Kingdom
Paul
The price is HK$1,092
HK$1,310 total
includes taxes & fees
12 Jul - 13 Jul
Tyndrum Lodges

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,001 reviews)
"Good facility"
United Kingdom
Gordon
The price is HK$683
HK$820 total
includes taxes & fees
19 Jul - 20 Jul
Holiday Inn Express Perth by IHG

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (317 reviews)
"Our whole family loved our stay here. The food and restaurant were charming. The surrounding country was beautiful and peaceful. The accommodations were very comfortable and clean. Would definitely stay here again."
United States
Jody
The price is HK$1,314
HK$1,576 total
includes taxes & fees
20 Jul - 21 Jul
Dalmunzie Castle Hotel

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is HK$858
HK$1,030 total
includes taxes & fees
29 Jul - 30 Jul
Scone Arms Hotel

Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (230 reviews)
"Wonderful property with room quality and size equivalent to Gleneges"
Australia
terence
The price is HK$2,551
HK$3,062 total
includes taxes & fees
13 Jul - 14 Jul
Cairn Lodge

Best Western The Crianlarich Hotel

Best Western The Crianlarich Hotel
3.5 star property
Crianlarich
8.4 out of 10, Very good, (318 reviews)
"The front desk staff William is very friendly and helpful!"
United States
Yue
The price is HK$1,102
HK$1,323 total
includes taxes & fees
21 Jul - 22 Jul
Best Western The Crianlarich Hotel

The Old Mill Inn

The Old Mill Inn
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (403 reviews)
"Loved the old mill inn, the place is in a beautiful location. Very quaint boutique propriety with great food & amazing staff."
United States
Malathi
The price is HK$2,039
HK$2,447 total
includes taxes & fees
13 Jul - 14 Jul
The Old Mill Inn

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (207 reviews)
"This property is beautifully maintained, with a lovely staff. We stayed in the 2 bedroom stables and it was perfect for our family. Having the grassy backyard was also a nice feature. The walking trails and horses were also fun."
United States
Seth
The price is HK$1,662
HK$1,995 total
includes taxes & fees
21 Jul - 22 Jul
Meikleour Arms Hotel and Restaurant

Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4 out of 10, Very good, (1,006 reviews)
"The hotel was on the main street for getting off the bus just handy"
United Kingdom
Duncan
The price is HK$1,830
HK$2,196 total
includes taxes & fees
8 Aug - 9 Aug
Fisher's Hotel

Port Na Craig Inn

Port Na Craig Inn
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (106 reviews)
The price is HK$1,969
HK$2,362 total
includes taxes & fees
17 Jul - 18 Jul
Port Na Craig Inn

The Poplars Guest House

The Poplars Guest House
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (74 reviews)
"Beautiful property and lovely hosts. Great location easy walk to Pitlochry's main street."
Australia
Bruce
The price is HK$1,459
HK$1,751 total
includes taxes & fees
26 Jul - 27 Jul
The Poplars Guest House

Dunalastair Hotel Suites

Dunalastair Hotel Suites
5.0 star property
Pitlochry
8.8 out of 10, Excellent, (433 reviews)
"Great location in cute little village "
United States
Suishta
The price is HK$1,633
HK$1,960 total
includes taxes & fees
13 Jul - 14 Jul
Dunalastair Hotel Suites

Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (252 reviews)
"We had a lovely overnight stay - the accommodation was excellent - spotless, comfortable, super location and very helpful owners. Breakfast was really nice too. Would definitely stay again."
United Kingdom
Leanne
The price is HK$1,389
HK$1,667 total
includes taxes & fees
14 Jul - 15 Jul
Craigroyston House & Lodge
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 Perthshire attractions

Learn more about Perthshire

Discover the relaxing area of Perthshire—spas, pristine countryside and top sights like Loch Lomond and The Trossachs National Park.

A stone bridge arching over a flowing river surrounded by lush greenery.

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 with numerous hiking trails, perfect for outdoor enthusiasts.
  • Historic Castles and Museums: Explore captivating castles and museums that showcase the region's rich cultural heritage.
  • Family-Friendly Activities: Enjoy a variety of family-friendly excursions, ensuring fun for all ages.
  • Charming City of Perth: Experience the vibrant atmosphere of Perth, with its luxury experiences and friendly locals.
  • Excellent Accommodation Options: Choose from a range of lodges and hotels, catering to diverse needs and preferences.

Find great hotels near Perthshire

Perthshire offers a delightful selection of accommodation options, from charming lodges to luxurious hotels. Whether you're seeking pet-friendly facilities, a welcoming environment for LGBTQIA travellers, or convenient amenities for business trips, you'll find a variety of choices to enhance your stay. Discover the best hotels in the area, including the renowned Atholl Palace Hotel, and explore reviews to help you select the perfect base for your Scottish adventure.

  • Mercure Perth Hotel: Nestled 13km from Perthshire, the 3-star Mercure Perth Hotel is an ideal choice for business travellers and eco-conscious guests. This property boasts eco-certification, making it a suitable haven for those committed to a sustainable lifestyle. The hotel is also pet-friendly, allowing certain pets onsite, and offers amenities such as DogsOnly and a waived fee for service animals. With a focus on comfort and convenience, guests can enjoy a hassle-free stay while being mindful of their environmental impact.
  • Dunkeld House Hotel: Located just 10km from Perthshire, the 4-star Dunkeld House Hotel presents a splendid retreat for adventure seekers and relaxation enthusiasts alike. With a commendable guest rating of 8.8 out of 10, this hotel features a variety of adventure sports options, including onsite hiking and biking, as well as nearby fishing and mountain biking. The property also offers a luxurious spa and pool service, with treatments such as body wraps and facials designed to rejuvenate guests after an active day in the stunning Scottish landscape.
  • Leonardo Boutique Huntingtower Perth: Situated 8km from Perthshire, the Leonardo Boutique Huntingtower Perth is a charming 4-star hotel that caters to eco-minded travellers and pet owners. With a guest rating of 8.8 out of 10, this eco-certified property ensures a comfortable stay for both guests and their pets, offering amenities like food and water bowls and a waived fee for service animals. The hotel combines modern comforts with a welcoming atmosphere, making it a delightful choice for those seeking an enriching getaway in the heart of Scotland.

Where to stay near Perthshire

Perthshire, Scotland, is a treasure trove for outdoor enthusiasts and those seeking stunning scenery. Nestled in the foothills of Glenshee, this region offers a perfect weekend getaway filled with friendly locals and a relaxing atmosphere. Explore the charming City of Perth, where you can indulge in luxury experiences, or venture into Highland Perthshire for breathtaking landscapes and family-friendly excursions. Whether you're after adventure or tranquility, Perthshire promises an unforgettable journey.

  • Perth: Nestled just 13km from Perthshire, Perth is a vibrant city that offers a delightful blend of outdoor adventures and cultural experiences. The city attracts visitors year-round, with peak seasons in April, July, and September. Outdoor enthusiasts will appreciate the nearby national park and scenic lakes, perfect for hiking and leisurely strolls. Golf lovers can enjoy top-notch golf courses, while the local theatre scene provides entertainment for those seeking a cultural experience. Perth’s charming atmosphere and accessibility make it a great base for exploring the stunning landscapes of Scotland.
  • Dunkeld: Located 10km from Perthshire, Dunkeld is a picturesque city renowned for its stunning natural beauty. Like Perth, Dunkeld experiences steady visitor numbers throughout the year, peaking in April, July, and September. The surrounding national parks and lakes offer ample opportunities for outdoor activities, including hiking and golfing. The nearby ski fields also attract adventure seekers during the winter months. Dunkeld’s quaint streets and historic sites, including the iconic Dunkeld Cathedral, make it a delightful destination for those looking to immerse themselves in Scotland’s rich heritage.
  • Blairgowrie: Situated 18km from Perthshire, Blairgowrie is a charming city that appeals to outdoor lovers and adventurers alike. The city maintains a consistent flow of visitors, with peak times in April, July, and September. Blairgowrie is well-known for its superb skiing facilities and golf courses, ensuring there’s something for everyone. The nearby national parks and the majestic local castle provide fantastic opportunities for exploration and photography. With its welcoming atmosphere and stunning surroundings, Blairgowrie is an ideal spot for a memorable Scottish getaway.

Things to do near Perthshire

Shopping

In the heart of Perthshire, you can explore the charming boutiques at the 5th Avenue Shopping Centre, offering unique gifts. For a more traditional experience, the Perth Farmers' Market showcases local crafts and produce, ideal for finding authentic souvenirs to remember your visit.

Recreation

Experience holistic rejuvenation at the Crieff Hydro Spa, featuring luxurious treatments and serene surroundings. For outdoor enthusiasts, the nearby Loch Earn offers hiking, cycling, and breathtaking views, perfect for reconnecting with nature.

Adventure

At Knockhill Racing Circuit, located 39km from Perthshire, you can immerse yourself in the thrill of motor racing. Experience the adrenaline rush as you watch high-speed races or even take part in a driving experience, surrounded by a vibrant atmosphere filled with motorsport enthusiasm.

Nightlife

In Perthshire, explore the vibrant nightlife at The Bothy in Perth for a lively atmosphere with great cocktails. For a more relaxed vibe, visit The Old Mill in Braco, where you can enjoy a pint and local music in a charming setting.

*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 is a haven for outdoor enthusiasts and adventure seekers, boasting stunning scenery and a rich cultural heritage. Visitors can explore historic houses and museums, while enjoying family-friendly activities. Don't miss the Perth Theatre and Perth Museum for a taste of local culture. Whether you're seeking relaxation or adventure, Perthshire offers a variety of attractions that cater to every traveller's interests.

  • Scone Palace: Situated 11km from Perth, Scone Palace is steeped in history and culture. Once the crowning place of Scottish kings, it offers a glimpse into royal heritage, with stunning gardens and exquisite interiors to explore.
  • The Hermitage: Located 8km away, The Hermitage is a tranquil reserve that invites visitors to unwind amidst nature. With its majestic trees, picturesque walks, and friendly atmosphere, it's an ideal spot for a leisurely stroll or a peaceful picnic.
  • Dunkeld Cathedral: About 10km from Perth, Dunkeld Cathedral showcases impressive architecture and rich cultural significance. Set by the River Tay, the cathedral's serene surroundings and historical context provide a reflective experience for visitors.

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 slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January36.1°F (2.3°C)Light RainMostly CloudySlightly LowSlightly Low
February37.4°F (3.0°C)Light RainMostly CloudySlightly 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 CloudySlightly HighSlightly High
August56.3°F (13.5°C)Light RainMostly CloudySlightly HighSlightly High
September52.9°F (11.6°C)Light RainMostly CloudySlightly HighSlightly High
October47.5°F (8.6°C)Light RainMostly CloudyAverageAverage
November40.3°F (4.6°C)Light RainMostly CloudyAverageAverage
December37.0°F (2.8°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Perthshire

Flying into Perthshire, Scotland, is convenient with three major airports nearby. EDInburgh Airport (EDI) is situated 61km away, with excellent accommodation options such as the 5.5-star Crescent House and the luxurious Sheraton Grand Hotel & Spa, both within 11km. GLAsgow Airport (GLA) is 87km away, offering top-notch hotels like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, located approximately 4 and 11km away, respectively. Aberdeen Airport (ABZ), 116km distant, features the Marcliffe Hotel, just 10km from the airport. Each hotel provides easy access to airport transportation services, ensuring a smooth journey for visitors.