A historic building with multiple towers and a large entrance.

Perthshire Hotels from S$113

  • 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 S$280
includes taxes & fees
28 Jul - 29 Jul
Westlands of Pitlochry

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (318 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 S$260
includes taxes & fees
12 Jul - 13 Jul
Dalmunzie Castle 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 S$198
includes taxes & fees
19 Jul - 20 Jul
The Woodside

Tyndrum Lodges

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

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 S$219
includes taxes & fees
19 Jul - 20 Jul
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,001 reviews)
"Good facility"
United Kingdom
Gordon
The price is S$135
includes taxes & fees
19 Jul - 20 Jul
Holiday Inn Express Perth by IHG

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 S$199
includes taxes & fees
30 Jul - 31 Jul
Ballathie House Hotel

Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4 out of 10, Very good, (1,008 reviews)
"The hotel was on the main street for getting off the bus just handy"
United Kingdom
Duncan
The price is S$255
includes taxes & fees
19 Jul - 20 Jul
Fisher's 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 S$385
includes taxes & fees
27 Jul - 28 Jul
The Old Mill Inn

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 S$218
includes taxes & fees
26 Jul - 27 Jul
Best Western The Crianlarich 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 S$170
includes taxes & fees
12 Jul - 13 Jul
Scone Arms Hotel

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 S$274
includes taxes & fees
26 Jul - 27 Jul
The Poplars Guest House

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (107 reviews)
"Very nice place, clean, friendly staffs, and great breakfast. "
United States
Jeed
The price is S$169
includes taxes & fees
19 Jul - 20 Jul
Sunbank House Hotel

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 S$250
includes taxes & fees
14 Jul - 15 Jul
Craigroyston House & Lodge

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 S$147
includes taxes & fees
13 Jul - 14 Jul
The Luib Hotel

Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (7 reviews)
"Camera molto pulita. Personale gentile e disponibile. Colazione ottima. L'unica pecca è il parcheggio, perché i parcheggi del b&b sono pochi e al nostro arrivo abbiamo dovuto lasciare l'auto in un parcheggio a pagamento visto che era tutto pieno."
Italy
Elisa
The price is S$177
includes taxes & fees
2 Aug - 3 Aug
Woodlea

Thackray House

Thackray House
4.0 star property
Callander
9.2 out of 10, Wonderful, (194 reviews)
"Breakfast was exemplary"
United Kingdom
Gillian
The price is S$261
includes taxes & fees
5 Aug - 6 Aug
Thackray House

Pine Trees Hotel

Pine Trees Hotel
3.5 star property
Pitlochry
9.4 out of 10, Exceptional, (427 reviews)
"Pine Trees was up on a hill in a lovely location not too far a walk into the main town. The staff were welcoming upon arrival and our room was comfortable and clean. The hotel was beautiful and the breakfast was very good despite having to wait a bit due to how busy it was. It was a really nice spot I would recommend."
Canada
Marie
The price is S$381
includes taxes & fees
19 Jul - 20 Jul
Pine Trees Hotel

Claymore Guest House and Apartments

Claymore Guest House and Apartments
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (155 reviews)
"Great location, awesome breakfast"
Canada
Brian
The price is S$234
includes taxes & fees
12 Jul - 13 Jul
Claymore Guest House and Apartments

The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
Aberfeldy
10.0 out of 10, Exceptional, (31 reviews)
"Clean room, friendly staff and tasty breakfast!"
United Kingdom
Samantha
The price is S$164
includes taxes & fees
12 Jul - 13 Jul
The Townhouse Aberfeldy
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 Scenery: Perthshire boasts breathtaking landscapes, from the picturesque foothills of Glenshee to the serene beauty of Highland Perthshire.
  • Outdoor Activities: Ideal for adventure seekers, the region offers hiking trails, golf courses, and family-friendly excursions.
  • Rich Culture: Immerse yourself in local heritage through visits to historic houses, museums, and the vibrant Perth Theatre.
  • Charming Accommodations: Enjoy a variety of lodging options, from elegant hotels like Atholl Palace to cosy lodges.
  • Welcoming Atmosphere: Perthshire is known for its friendly locals and inclusive environment for all travellers.

Find great hotels near Perthshire

Perthshire offers a delightful selection of accommodation options, from charming lodges to elegant hotels, ensuring a memorable stay for every traveller. Whether you're seeking pet-friendly facilities, a welcoming environment for LGBTQIA guests, or accommodations tailored for business travel, you'll find the perfect fit. Notable options like the Atholl Palace Hotel promise a unique experience, while various reviews highlight the best hotels in the region to help you make an informed choice.

  • Mercure Perth Hotel: Situated a mere 12.9km from Perthshire, the Mercure Perth Hotel is a charming 3-star establishment that caters to both eco-conscious travellers and those seeking a pet-friendly experience. This property boasts an eco-certification, ensuring that your stay aligns with sustainable practices. The hotel permits dogs and has specific amenities to accommodate your furry companions, such as a fee waiver for service animals and a pet policy for dogs. With a focus on business travel, guests can also find a conducive environment for work and relaxation.
  • Holiday Inn Express Perth by IHG: Located only 9.7km from Perthshire, the Holiday Inn Express Perth by IHG offers a modern and comfortable 3-star lodging experience with an impressive guest rating of 9.0 out of 10. This eco-certified hotel is ideal for those travelling on business or seeking a pet-friendly option. Pets are welcome with a defined fee structure, and service animals are accommodated without charge. The hotel’s contemporary amenities and commitment to sustainability ensure a pleasant stay for environmentally-conscious travellers.
  • Dunkeld House Hotel: Just 9.7km from Perthshire, the Dunkeld House Hotel presents a luxurious 4-star escape with an impressive guest rating of 8.8 out of 10. This property is perfect for adventurers and those seeking relaxation with its spa-themed offerings. Guests can engage in various outdoor activities, such as hiking and fishing, while the full-service spa and indoor pool provide a tranquil retreat. With a wide range of adventure sports nearby, this hotel combines the thrill of exploration with the comfort of a serene environment.

Where to stay near Perthshire

Perthshire, Scotland, offers an enchanting blend of outdoor adventures and breathtaking scenery, making it a perfect weekend getaway. Explore the charming city of Perth, bask in the luxury of Highland Perthshire, or wander through the picturesque foothills of Glenshee. With its friendly atmosphere and family-friendly excursions, this region promises a relaxing retreat for all types of travellers seeking memorable experiences amidst nature's splendour.

  • Perth: Nestled approximately 12.9km from Perthshire, Perth is a vibrant city offering a delightful mix of outdoor adventures and scenic beauty. Known for its pleasant climate, visitors flock here for activities such as golfing and exploring the local theatre scene. The city's proximity to a stunning national park and picturesque lakes makes it a haven for nature enthusiasts. The peak travel months of April, July, and September see an influx of tourists eager to enjoy Perth's outdoor activities and breathtaking landscapes.
  • Dunkeld: Located about 9.7km from Perthshire, Dunkeld is a charming city that attracts visitors year-round, with peak arrivals in April, July, and September. Renowned for its stunning scenery and outdoor adventures, Dunkeld offers excellent golfing facilities and access to ski fields nearby. The area is rich in natural beauty, with a national park and serene lakes just a stone's throw away. Dunkeld’s quaint streets and historic buildings add to the allure, making it an ideal spot for leisurely exploration.
  • Blairgowrie: Situated 17.7km from Perthshire, Blairgowrie is a delightful city known for its adventurous spirit and scenic surroundings. Visitors are drawn here for activities such as skiing and golfing, with the peak travel season mirroring that of its neighbouring cities. The nearby national parks and striking castles provide a picturesque backdrop for those looking to immerse themselves in the region's natural beauty. Blairgowrie’s blend of outdoor pursuits and historical charm makes it a must-visit destination for any traveller.

Things to do near Perthshire

Shopping

In Perthshire, visit the bustling Perth City Centre featuring St John's Shopping Centre, where you can find a mix of high street shops and local boutiques. For a unique experience, explore the local markets in Crieff and Pitlochry, offering handcrafted goods and regional delicacies.

Recreation

In Perthshire, experience tranquillity at the Crieff Hydro Spa, where you can indulge in a range of holistic treatments amidst scenic landscapes. Alternatively, visit The Gleneagles Hotel for luxurious spa offerings and wellness programmes designed to rejuvenate your body and mind while enjoying stunning views.

Adventure

Knockhill Racing Circuit offers an exhilarating motor racing experience, located 38.6km from Perthshire. Feel the adrenaline rush as you watch high-speed races or take part in driving experiences, surrounded by the stunning Scottish landscape that amplifies the thrill of motorsport.

Nightlife

In Perthshire, enjoy the vibrant nightlife at venues like the lively The Venue in Perth, perfect for live music, or the cosy The Old Mill Inn in Pitlochry, ideal for a relaxed pint. For a memorable cocktail experience, visit The Bothy in Stirling, offering a delightful atmosphere.

*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 generally lower. Booking your hotel about a month in advance can yield better rates, while last-minute deals on Expedia might offer further savings. Aim to check in on a Monday, the least expensive day, and use Expedia’s tools to compare prices and filter by your budget. Additionally, combining your hotel, flights, and activities into an Expedia package can lead to significant discounts. Don't forget to look for free activities to enhance your experience without breaking the bank.

  • 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 June to August, 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and the type of hotel you envision. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy significant savings by combining your hotel reservation in Perthshire with your flights and activities through an Expedia package.

Find the best attractions near Perthshire

Perthshire is a fantastic destination for those seeking outdoor adventures and breathtaking scenery. With attractions like nature reserves, historic houses, and museums, visitors can immerse themselves in the rich culture and history of the region. Families and culture enthusiasts will find plenty to enjoy, including the Perth Theatre and Perth Museum, making it an ideal spot for a memorable getaway.

  • Scone Palace: Located 11.3km 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, relishing the sense of history that permeates the atmosphere.
  • Huntingtower Castle: Just 9.7km away, Huntingtower Castle offers a romantic backdrop with its picturesque ruins and enchanting gardens. This castle is not only a site of historical significance but also a perfect spot for leisurely strolls and enjoying the captivating surrounding landscape.
  • Loch of the Lowes: Situated 11.3km from Perthshire, Loch of the Lowes is a serene nature reserve known for its friendly community and relaxing vibes. Here, visitors can enjoy birdwatching and tranquil walks along the loch, immersing themselves in the natural beauty of the area.

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 61.2km away, with excellent hotel options such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both situated 11.3km from the airport. GLAsgow International Airport (GLA) is 86.9km distant, offering luxurious stays like the 5-star JA Mar Hall Scotland, located 6.4km away. Lastly, Aberdeen Airport (ABZ) is 115.9km from Perthshire, with the 5-star Marcliffe hotel just 9.7km from the airport. Each hotel provides various transportation services to ensure a smooth journey to and from the airports.

Explore a world of travel with Expedia