Find hotels in Perthshire from £31
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check Perthshire hotel prices
Tonight |
Tomorrow night |
This weekend |
Top 10 Perthshire hotels and places to stay
More cheap stays in Perthshire
Kennacoil - Glamping
Kennacoil House, Dunkeld, Scotland
The price is £55 per night from Apr 29 to Apr 30
£55
per night
29 Apr - 30 Apr
9.6/10 Exceptional! (228 reviews)
Accommodation near Perthshire attractions
Loch Lomond and The Trossachs National Park
4.5/5(490 reviews)
Visit this Scottish national park to hike through ancient woodlands, relax on the shore of the largest body of freshwater in Britain and enjoy local produce.
Perthshire Hotel ReviewsExpedia verified reviews
5/5 Excellent
"First time there although we have stayed in Pitlochry many times. Spotlessly clean ,breakfast was fine and its very handy for the town."
A verified traveller stayed at Westlands of Pitlochry
Posted 1 day ago
Accommodation near Perthshire attractions
- Loch Lomond and The Trossachs National Park
- Blair Drummond Safari Park
- Scone Palace
- Gleneagles Golf Course
- Loch Katrine
- Blair Castle
- Loch Rannoch
- The House of Bruar
- Loch Tay
- Perth Racecourse
- Loch Tummel
- Doune Castle
- Loch Earn
- Lake of Menteith
- Pitlochry Festival Theatre
- Perth Concert Hall
- Bells Blair Athol Distillery
- Famous Grouse Experience at Glenturret Distillery
- Queen Elizabeth Forest Park
- Castle Menzies
Hotels close to top Perthshire beaches
Choose Your Perthshire Hotel Style
- Beach Resorts & Hotels (43)
- Business Hotels (99)
- Cheap Hotels (37)
- Family-Friendly Hotels (147)
- Golf Hotels (119)
- Green Hotels (20)
- Historic Hotels (117)
- Hotels near Museums (128)
- Hotels with Air Conditioning (30)
- Hotels with Balcony (28)
- Hotels with Breakfast (230)
- Hotels with Connecting Rooms (39)
- Hotels with Entertainment (49)
- Hotels with Gym (28)
- Hotels with Hot Tubs (29)
- Hotels with Indoor Pools (24)
- Hotels with Laundry Service (91)
- Hotels with Parking (239)
- Hotels with Parking (218)
- Hotels with Pool (29)
- Hotels with Restaurant (247)
- Hotels with Room Service (74)
- Hotels with Wifi (222)
- Hotels with a Bar (167)
- Hotels with a View (110)
- Luxury Hotels (48)
- Pet-Friendly Hotels (105)
- Romantic Hotels (59)
- Shopping Hotels (66)
- Spa Hotels (37)
- Sports Hotels (93)
- Wedding Hotels (66)
More accommodation types in Perthshire
Hotels near Perthshire Airports
Search Perthshire Hotel Brands
Hotels Near Perthshire, Scotland
- Glasgow Hotels
- Inverness Hotels
- Fort William Hotels
- Oban Hotels
- St. Andrews Hotels
- Pitlochry Hotels
- Dundee Hotels
- Stirling Hotels
- Livingston Hotels
- Perth Hotels
- Aviemore Hotels
- Anstruther Hotels
- Glencoe Hotels
- North Sea Hotels
- Dunfermline Hotels
- Newbridge Hotels
- Scottish Highlands Hotels
- Alexandria Hotels
- Falkirk Hotels
- Ballachulish Hotels
Most Popular Hotels in Perthshire
Expedia's Latest Trends
Hotels
Hotels in Islay Island5 Star Star Scottish Highlands AccommodationHotels in Orkney IslandsHotels in Outer HebridesHotels in Isle of EiggHotels with a View in Loch NessHotels in Isle of SkyeHotels with Early Check-in in Edinburgh and LothianHotels in Isle of MullHotels in Tiree IslandHotels in Loch NessHotels in Shetland IslandsHotels in Isle of ArranHotels in Isle of Barra
Flights
Cheap Flights to Isle of SkyeCheap Flights to Isle of ArranCheap Flights to Isle of BarraCheap Flights to Scottish HighlandsCheap Flights to Fair IsleCheap Flights to Isle of MullCheap Flights to Loch NessFlights to Shetland IslandsCheap Flights to Scottish IslandsCheap Flights to Isle of North UistCheap Flights to Outer HebridesFlights to Orkney Islands