A historic building with multiple towers and a large entrance.

Find hotels in Perthshire from NT$2,980

  • 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

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

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, (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 NT$16,450
NT$19,740 total
includes taxes & fees
Jul 18 - Jul 19
Fonab Castle Hotel & Spa

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 NT$3,529
NT$4,235 total
includes taxes & fees
Jul 12 - Jul 13
Scone Arms 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 NT$4,015
NT$4,818 total
includes taxes & fees
Jul 12 - Jul 13
The Woodside

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 NT$4,556
NT$5,468 total
includes taxes & fees
Jul 19 - Jul 20
Apex Dunblane Hydro Hotel

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 NT$3,058
NT$3,670 total
includes taxes & fees
Jul 12 - Jul 13
The Luib 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,001 reviews)
The price is NT$2,806
NT$3,367 total
includes taxes & fees
Jul 19 - Jul 20
Holiday Inn Express Perth by IHG

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 NT$10,491
NT$12,589 total
includes taxes & fees
Jul 13 - Jul 14
Cairn Lodge

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 NT$5,811
NT$6,973 total
includes taxes & fees
Jul 19 - Jul 20
Westlands of Pitlochry

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,002 reviews)
"Great staff, good full service breakfast."
Canada
lyell
The price is NT$11,129
NT$13,355 total
includes taxes & fees
Jul 20 - Jul 21
Atholl Palace Hotel

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 NT$4,463
NT$5,356 total
includes taxes & fees
Jul 14 - Jul 15
Tyndrum Lodges

Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (93 reviews)
"Lovely place to stay, would definitely return, so nice to spend the night here after 6 days wild camping in the cairngorms"
United Kingdom
Matthew
The price is NT$5,181
NT$5,181 total
includes taxes & fees
Jul 12 - Jul 13
Glenkilrie House

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 NT$10,847
NT$13,016 total
includes taxes & fees
Jul 12 - Jul 13
Knockendarroch Hotel

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 NT$6,715
NT$8,058 total
includes taxes & fees
Jul 15 - Jul 16
Dunalastair Hotel Suites

Port Na Craig Inn

Port Na Craig Inn
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (106 reviews)
"A hidden gem. Staff were fantastic and the food was amazing. Very pet friendly and the digs were made to feel welcome. Treats and ample water bowls available. Well be back!"
Ireland
DAVID
The price is NT$8,095
NT$9,714 total
includes taxes & fees
Jul 12 - Jul 13
Port Na Craig 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 NT$6,835
NT$8,203 total
includes taxes & fees
Jul 20 - Jul 21
Meikleour Arms Hotel and Restaurant

Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (188 reviews)
"Wonderful stay"
United States
Denver
The price is NT$6,162
NT$7,395 total
includes taxes & fees
Jul 12 - Jul 13
Craigatin House & Courtyard (Adults only)

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 NT$4,533
NT$5,440 total
includes taxes & fees
Jul 26 - Jul 27
Best Western The Crianlarich 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 NT$3,731
NT$4,477 total
includes taxes & fees
Jul 12 - Jul 13
The Bankfoot Inn

Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (908 reviews)
"Perfect easy friendly check in with a room that was spacious , clean & welcoming. Breakfast was also perfect setting all of the family up for the rest of the day."
United Kingdom
Yvonne
The price is NT$6,080
NT$7,296 total
includes taxes & fees
Jul 19 - Jul 20
Scotlands Spa Hotel

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (584 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is NT$3,871
NT$4,645 total
includes taxes & fees
Jul 27 - Jul 28
Ballathie House Hotel
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

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 Outdoor Scenery: Perthshire is a paradise for outdoor enthusiasts, featuring breathtaking landscapes perfect for hiking and exploring.
  • Historic Castles: Tour captivating castles that showcase the region's rich history and architecture.
  • Family-Friendly Activities: Enjoy a variety of day trips and excursions suitable for all ages, making it a great destination for families.
  • Vibrant City Life: Experience the friendly atmosphere of Perth, with its cultural attractions and luxury accommodations.
  • Diverse Accommodations: Choose from a range of lodging options, including pet-friendly and LGBTQIA-friendly hotels.

Find great hotels near Perthshire

Experience the charm of Perthshire with a variety of hotel accommodations tailored to meet every traveler's preferences. From pet-friendly lodgings to welcoming spaces for business travelers and the LGBTQIA community, you'll find the perfect fit for your stay. Explore the best Perthshire hotels, including the renowned Atholl Palace Hotel, and discover a range of options that ensure a memorable vacation in this beautiful region.

  • Mercure Perth Hotel: The Mercure Perth Hotel is a welcoming 3-star property located 13km from the scenic Perthshire area. It caters to eco-conscious travelers and business professionals alike, offering a pet-friendly environment for those who want to bring their furry companions along. The hotel is eco-certified, underscoring its commitment to sustainability. Guests can enjoy amenities such as a pet policy that permits dogs, with fees applied for additional pets. With its blend of modern comfort and eco-friendly practices, Mercure Perth is a solid choice for those looking to combine business travel with a green vacation experience.
  • Holiday Inn Express Perth by IHG: Located just 10km from Perthshire, the Holiday Inn Express Perth by IHG boasts a guest rating of 9.0 out of 10, reflecting its high level of customer satisfaction. This 3-star hotel is ideal for eco-friendly travelers and business visitors, featuring a sustainable approach to hospitality. The property is pet-friendly, allowing pets with specific fees for additional companions. The hotel’s modern amenities and comfortable accommodations assure a restful stay, making it an excellent choice for both work and leisure travelers seeking quality and convenience.
  • Dunkeld House Hotel: Dunkeld House Hotel is a charming 4-star retreat located only 10km from Perthshire, offering a perfect blend of adventure and relaxation. With a guest rating of 8.8 out of 10, this hotel is designed for those seeking an active vacation, featuring onsite activities such as fishing, hiking, and biking. For guests looking to unwind, the hotel offers a comprehensive spa experience, including an indoor pool, massages, and body treatments. This hotel is a great choice for travelers who want to explore the natural beauty of Scotland while enjoying the comforts of a luxurious stay.

Where to stay near Perthshire

Perthshire, Scotland, offers an unforgettable escape for outdoor enthusiasts and those seeking relaxation. Explore the vibrant city of Perth, known for its friendly atmosphere and luxury accommodations. Venture into the breathtaking Highland Perthshire, where the foothills of Glenshee beckon adventurers with stunning scenery. Whether you're enjoying family-friendly excursions or indulging in a weekend getaway, Perthshire promises a blend of adventure and tranquility that will leave you rejuvenated.

  • Perth: Nestled 13km from Perthshire, Perth is a vibrant city that serves as a gateway to Scotland's natural beauty. Known for its outdoor adventures, stunning scenery, and rich history, this city is perfect for those seeking a blend of excitement and relaxation. Visitors flock here for activities such as golfing at renowned courses and enjoying performances at local theaters. With proximity to national parks and serene lakes, Perth offers an ideal backdrop for nature lovers and thrill-seekers alike. Peak travel months are April, July, and September, making it a lively place to visit during the warmer seasons.
  • Dunkeld: Located 10km from Perthshire, Dunkeld is a charming city surrounded by breathtaking landscapes. This destination is favored by outdoor enthusiasts who come for its unique scenery and adventurous offerings, including golf and skiing. The city's close proximity to national parks and picturesque lakes makes it perfect for hiking and nature walks. Dunkeld’s peak travel months align with Perth, occurring in April, July, and September, providing visitors with ample opportunities to explore its natural wonders and rich cultural heritage.
  • Blairgowrie: Situated 18km away from Perthshire, Blairgowrie is a delightful city that attracts travelers seeking outdoor activities and adventure. Known for its scenic landscapes, visitors can indulge in skiing and golfing, making it a popular spot year-round. The area is home to national parks and historic castles, offering a blend of natural beauty and cultural significance. Like its neighboring cities, Blairgowrie sees a surge in visitors during April, July, and September, making it a vibrant place for exploration and leisure.

Things to do near Perthshire

Shopping

In Perthshire, visit the historic city of Perth's St. John's Shopping Centre, featuring a mix of high street and independent shops. Don't miss the vibrant markets, like the Farmers' Market, where you can find local crafts and produce perfect for souvenirs.

Recreation

The Crieff Hydro Resort offers a holistic retreat with luxurious spa treatments, fitness classes, and scenic walking trails. Enjoy rejuvenating therapies, outdoor activities like horse riding, and unwind in their tranquil environment. Experience the beauty of nature while indulging in wellness-focused amenities.

Moness Resort features a tranquil spa with a range of treatments, including massages and beauty therapies, surrounded by stunning landscapes. Guests can explore nature trails, enjoy leisure activities, and relax in the peaceful atmosphere that promotes rejuvenation and well-being.

The Wellbeing Centre at Pitlochry offers yoga and meditation classes in a serene setting. Engage in wellness workshops and holistic therapies designed to refresh both body and mind, all while surrounded by the breathtaking views of the Perthshire countryside.

Adventure

At Knockhill Racing Circuit, located 39km from Perthshire, experience the thrill of motor racing with exciting events and driving experiences. Feel the adrenaline rush as you navigate the challenging track, surrounded by stunning Scottish landscapes and a vibrant atmosphere perfect for motorsport enthusiasts.

Nightlife

In Perthshire, enjoy a lively night at The Crown Bar, known for its vibrant atmosphere and local brews. For a more laid-back experience, visit The Black Watch Tavern, where you can relax with friends and enjoy traditional Scottish music.

*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 during your trip to Perthshire, consider visiting between January and March, when hotel prices are lower. Booking about a month in advance or checking last-minute deals on Expedia can yield great savings. Stay on a Monday for the best rates, as Saturdays tend to be the most expensive. Utilize Expedia's search tool to filter your options by budget and preferred amenities, and consider bundling your hotel, flights, and activities for additional savings. Look for special offers and travel rewards to maximize your budget while enjoying this beautiful region.

  • 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 hotel type. To find the best prices and deals available, make sure to sort the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel stay in Perthshire with flights and activities by booking a package through Expedia.

Find the best attractions near Perthshire

Perthshire is perfect for outdoor enthusiasts and adventure seekers, offering stunning scenery and a rich cultural experience. Travelers can explore local attractions like the Perth Museum and Perth Theatre, as well as historic sites and nature reserves. Whether you're interested in history, outdoor activities, or family-friendly experiences, Perthshire has something for everyone to enjoy during their vacation.

  • Scone Palace: Located 11km from Perthshire, Scone Palace is a stunning historic house that offers a glimpse into Scotland’s regal past. Wander through its beautiful gardens and discover the rich culture and history that permeates the estate, making it a captivating experience for history buffs and nature lovers alike.
  • Dunkeld Cathedral: Situated 10km away, Dunkeld Cathedral stands as a magnificent testament to medieval architecture. Its serene atmosphere and rich cultural heritage provide a peaceful retreat where visitors can admire intricate stonework and enjoy stunning views along the River Tay.
  • The Hermitage: Just 8km from Perthshire, The Hermitage is a picturesque nature reserve known for its friendly atmosphere and relaxing vibes. Stroll along scenic trails lined with towering trees and enjoy the tranquil sounds of nature, making it an ideal spot for a leisurely day outdoors.

Best time to go to Perthshire

The best time to visit Perthshire can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Perthshire falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature around Perthshire falls in January, 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 is convenient with several major airports nearby. EDInburgh Airport (EDI) is located 61km away, with excellent hotels such as Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. Glasgow International Airport (GLA), 87km from Perthshire, offers luxury options like JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, situated 4 and 11km away, respectively. Lastly, Aberdeen Airport (ABZ) is 116km distant, with notable hotels including Marcliffe and Trump® International Scotland, located 6 and 13km away. Each airport provides accessible transportation options to their respective hotels, ensuring a smooth arrival experience.