A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from $79

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Perthshire hotels

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (219 reviews)
"Wonderful stay, short walk from Doune Castle and Deanston Distillery."
Canada
Emerson
$118 nightly
The price is $142
Jul 5 - Jul 6
Total with taxes and fees
The Woodside

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (831 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
$176 nightly
The price is $211
Jul 8 - Jul 9
Total with taxes and fees
Westlands of Pitlochry

Tyndrum Lodges

Tyndrum Lodges
3.5 star property
Crianlarich
9.4 out of 10, Exceptional, (249 reviews)
"Great place!"
United States
Tina
$137 nightly
The price is $165
Jul 1 - Jul 2
Total with taxes and fees
Tyndrum Lodges

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (313 reviews)
"Beautiful estate. Staff were very helpful and friendly."
Canada
Joey
$173 nightly
The price is $208
Jul 12 - Jul 13
Total with taxes and fees
Dalmunzie Castle Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (718 reviews)
"Beautiful location, very kind staff and delicious food! 💜💜💜I would love to come back soon."
United States
BARBARA
$421 nightly
The price is $505
Jul 12 - Jul 13
Total with taxes and fees
Fonab Castle Hotel & Spa

Crannaig House

Crannaig House
5.0 star property
Stirling
$209 nightly
The price is $251
Jul 4 - Jul 5
Total with taxes and fees
Crannaig House

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very Good, (1,001 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
$114 nightly
The price is $137
Jun 29 - Jun 30
Total with taxes and fees
Apex Dunblane Hydro Hotel

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)
"Good facility"
United Kingdom
Gordon
$86 nightly
The price is $103
Jul 19 - Jul 20
Total with taxes and fees
Holiday Inn Express Perth by IHG

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (203 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
$102 nightly
The price is $123
Jun 28 - Jun 29
Total with taxes and fees
Scone Arms Hotel

Pine Trees Hotel

Pine Trees Hotel
3.5 star property
Pitlochry
9.4 out of 10, Exceptional, (419 reviews)
$198 nightly
The price is $237
Jul 10 - Jul 11
Total with taxes and fees
Pine Trees Hotel

Knockendarroch Hotel

Knockendarroch Hotel
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (124 reviews)
"Beautiful hotel and rooms, delicious breakfasts and friendly staff. Would definitely stay here again."
United States
Cynthia
$242 nightly
The price is $290
Jul 1 - Jul 2
Total with taxes and fees
Knockendarroch Hotel

Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (230 reviews)
$302 nightly
The price is $363
Jul 7 - Jul 8
Total with taxes and fees
Cairn Lodge

Craigvrack Hotel & Restaurant

Craigvrack Hotel & Restaurant
3.0 star property
Pitlochry
9.0 out of 10, Wonderful, (390 reviews)
"Great staff and very nice dinner "
Australia
Noel
$107 nightly
The price is $128
Jun 29 - Jun 30
Total with taxes and fees
Craigvrack Hotel & Restaurant

Thackray House

Thackray House
4.0 star property
Callander
9.0 out of 10, Wonderful, (187 reviews)
"Charming historic hotel which has very recently been refurbished to a very high standard. The team at the hotel are very friendly and professional and the food is excellent. There are lots of walks around the hotel in the grounds and the lovely town of Callander on the doorstep. Is dog friendly too and highly recommend / also has a link to the Beatles and has a Beatles inspired bistro which is lovely."
United Kingdom
Christopher
$173 nightly
The price is $208
Jun 30 - Jul 1
Total with taxes and fees
Thackray House

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (580 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
$116 nightly
The price is $139
Jul 27 - Jul 28
Total with taxes and fees
Ballathie House Hotel

Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (185 reviews)
"Wonderful stay"
United States
Denver
$194 nightly
The price is $233
Jul 1 - Jul 2
Total with taxes and fees
Craigatin House & Courtyard (Adults only)

The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
Aberfeldy
9.8 out of 10, Exceptional, (29 reviews)
"Clean room, friendly staff and tasty breakfast!"
United Kingdom
Samantha
$115 nightly
The price is $138
Jul 2 - Jul 3
Total with taxes and fees
The Townhouse Aberfeldy

The Old Mill Inn

The Old Mill Inn
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (400 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
$256 nightly
The price is $307
Jul 5 - Jul 6
Total with taxes and fees
The Old Mill Inn

The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (267 reviews)
"The accommodation is a traditional scottish hotel and pub. Perfect for a stop over."
Australia
Chiara
$93 nightly
The price is $112
Jun 28 - Jun 29
Total with taxes and fees
The Luib Hotel

Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (246 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
$155 nightly
The price is $186
Jul 5 - Jul 6
Total with taxes and fees
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.

Vacation 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

Head to the geographical heart of Scotland for its inspiring landscapes, thrilling outdoor pursuits, distilleries and ancient palaces and castles.

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 Outdoor Scenery: Perthshire boasts breathtaking landscapes, perfect for hiking and exploring nature.
  • Adventure Activities: Ideal for thrill-seekers, offering golf, hiking trails, and various outdoor pursuits.
  • Rich History and Culture: Discover historic houses, cathedrals, and local traditions that enhance the travel experience.
  • Charming Accommodations: A wide range of lodging options, from cozy lodges to pet-friendly hotels.
  • Welcoming Atmosphere: Friendly locals create a warm and inviting environment for travelers.

Find great hotels near Perthshire

Discover the charm of Perthshire, Scotland, where a variety of accommodation options await you. Whether you're seeking a cozy lodge or a comfortable hotel, you'll find pet-friendly and business-ready facilities perfect for your adventure. With an array of cheap hotels, motels, and more in the area, Perthshire offers something for every traveler. Enjoy your stay in this picturesque region filled with stunning landscapes and rich history.

  • Mercure Perth Hotel: Mercure Perth Hotel is a charming 3-star hotel located 8 miles from Perthshire, perfect for both business travelers and eco-conscious guests. This eco-certified property offers a pet-friendly atmosphere, allowing dogs on-site with specific fees. Guests appreciate its commitment to sustainability while enjoying modern amenities for a comfortable stay. The hotel features a welcoming environment for furry friends and provides a great base for exploring the natural beauty of the surrounding area.
  • Holiday Inn Express Perth by IHG: Holiday Inn Express Perth by IHG is a delightful 3-star hotel situated 6 miles from Perthshire, boasting a stellar guest rating of 9.0. Ideal for eco-friendly travelers and pet owners, this hotel combines practicality with comfort. The property is eco-certified and welcomes pets with certain fees, ensuring a warm stay for all. Guests enjoy modern rooms equipped with essential amenities, a complimentary breakfast, and a dedicated staff committed to providing a pleasant experience for both business and leisure travelers.
  • Dunkeld House Hotel: Dunkeld House Hotel is a luxurious 4-star retreat, just 6 miles from Perthshire, with an impressive guest rating of 8.8. This property is designed for adventure seekers and relaxation enthusiasts alike, offering a range of on-site activities such as fishing, hiking, and biking, as well as a full-service spa. Guests can unwind with a variety of treatments, including massages and hydrotherapy. The combination of outdoor adventure and premium wellness services makes Dunkeld House Hotel an excellent choice for those looking to indulge and explore.

Where to stay near Perthshire

Perthshire, Scotland, offers a captivating blend of outdoor adventure and serene landscapes, perfect for any traveler. Explore the charming cities and picturesque countryside, where friendly locals create a welcoming atmosphere. Enjoy family-friendly excursions, luxury staycations, and recreational activities that highlight the region's stunning scenery. Whether hiking through lush hills or relaxing in quaint towns, Perthshire is a memorable destination for those seeking both excitement and tranquility in the heart of Scotland.

  • Perth: Nestled approximately 8 miles from Perthshire, Perth is a vibrant city known for its stunning outdoor scenery and adventure opportunities. Visitors flock here year-round, with peak travel in April, July, and September. Expect a variety of activities, including golf at renowned courses and cultural experiences at local theaters. Nature enthusiasts will appreciate the close proximity to national parks and serene lakes, perfect for hiking, picnicking, or simply enjoying the landscape.
  • Dunkeld: Located about 6 miles from Perthshire, Dunkeld is a charming city that offers a perfect blend of outdoor adventure and picturesque scenery. Like Perth, it sees a surge in visitors during April, July, and September. Dunkeld is ideal for golf lovers and those seeking winter sports, as skiing is a popular draw in the nearby areas. The city is also surrounded by national parks and beautiful lakes, making it a fantastic spot for nature lovers and outdoor activities.
  • Bankfoot: Just 3 miles from Perthshire, Bankfoot is a quaint village that invites travelers with its tranquil atmosphere and outdoor experiences. This village sees a rise in visitors during March and the summer months of July to August. With its beautiful walking trails and opportunities for entertainment, Bankfoot is perfect for those looking to unwind and explore the natural beauty of the region. Nearby lakes and national parks provide ample opportunities for hiking and enjoying the great outdoors.

Things to do near Perthshire

Perthshire, Scotland, is perfect for adventure seekers and nature lovers, offering stunning outdoor scenery and activities. You can explore various hiking trails, enjoy golf courses, and unwind at wellness retreats. A trip to Perthshire promises a blend of relaxation and adventure, making it an ideal destination for those looking to escape into nature while engaging in exciting outdoor pursuits.

Shopping

Discover Perthshire's unique shopping scene in the historic town of Pitlochry, where you can find charming shops and local crafts. Don't miss the vibrant Market in Aberfeldy, offering handmade goods and local produce, perfect for picking up special gifts and souvenirs to remember your trip.

Recreation

Whitemoss Golf Club offers a luxurious golfing experience surrounded by stunning landscapes, perfect for relaxation and leisure. Dunning Golf Club, also exuding luxury, provides a picturesque setting for a round of golf. Yellowscott Country Park, with its beautiful natural surroundings, invites visitors to unwind and connect with nature.

Adventure

Explore the stunning landscapes of Loch Tay through kayaking or paddleboarding, offering breathtaking views and a thrilling experience on the water. For adrenaline seekers, the nearby Highland Adventure offers exhilarating mountain biking trails and zip-lining through the treetops.

Nightlife

Perthshire's nightlife offers a mix of cozy pubs and lively bars. Enjoy a pint at the iconic Fishers Hotel in Pitlochry or dance the night away at The Venue in Perth. For a unique experience, check out the local live music scene at The Green Room in Aberfeldy.

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

Booking tips and Expedia advantages for Perthshire

  • 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: Booking a hotel around Perthshire about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilize Expedia's search tool to refine your options based on your budget, desired location, and preferred type of accommodation. To find the most affordable rates and special offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay in Perthshire with your flights and activities through an Expedia package.

Find the best attractions near Perthshire

Perthshire, Scotland, is perfect for outdoor enthusiasts and adventure seekers, featuring stunning scenery and a rich history. Visitors can explore historic houses, cathedrals, and nature reserves that cater to those interested in culture, family activities, and outdoor experiences. With a variety of attractions, you'll find plenty of options to create lasting memories in this beautiful region.

  • Scone Palace: Located 6 miles from Perthshire, Scone Palace is a magnificent historic house steeped in rich culture. Once the crowning place of Scottish kings, visitors can explore its stunning gardens and impressive interiors, making it a must-see for history buffs and culture enthusiasts alike.
  • The Hermitage: Just 5 miles away, The Hermitage is a serene nature preserve known for its friendly atmosphere and relaxing vibes. Wander through lush woodlands along the River Braan, admire the towering Douglas firs, and take in the breathtaking views of the waterfall.
  • Dunkeld Cathedral: Located 6 miles from Perthshire, Dunkeld Cathedral is a beautiful example of medieval architecture. With its tranquil setting along the River Tay, this historic site offers a glimpse into Scotland's religious past and is perfect for those seeking cultural enrichment.

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.3°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.6°C)Light RainMostly CloudyAverageAverage
December37.0°F (2.8°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Perthshire

If you're planning to visit Perthshire, Scotland, there are several major airports you can fly into. EDInburgh Airport (EDI) is 38 miles away, with nearby hotels like the 5.5-star Crescent House and 5-star Virgin Hotels Edinburgh, both 7 miles from the airport. GLAsgow International Airport (GLA) is 54 miles away, offering luxurious accommodations such as the 5-star Kimpton Blythswood Hotel & Spa, located 7 miles from the airport. Lastly, Aberdeen Airport (ABZ) is 72 miles from Perthshire, with options like the 5-star Marcliffe hotel, 6 miles away. All these airports provide various transportation services to their respective hotels for your convenience.

Explore a world of travel with Expedia