Photo by Eddie Boyd

Dunkeld Hotel Guide - Hotels with Restaurant in Dunkeld, Scotland
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Dunkeld Hotels with Restaurant
Our top choices for Dunkeld hotels with a restaurant

1. Dunkeld House Hotel
Dunkeld House HotelDunkeld
8.8 out of 10, Excellent, (1,000 reviews)
The price is €188
includes taxes & fees
10 Dec - 11 Dec

2. Royal Dunkeld
Royal DunkeldDunkeld
7.2 out of 10, Good, (285 reviews)
The price is €113
includes taxes & fees
15 Nov - 16 Nov

3. The Ballinluig Inn
The Ballinluig InnPitlochry
9.0 out of 10, Wonderful, (38 reviews)
The price is €114
includes taxes & fees
29 Nov - 30 Nov

4. The Bankfoot Inn
The Bankfoot InnPerth
9.4 out of 10, Exceptional, (147 reviews)
The price is €110
includes taxes & fees
20 Nov - 21 Nov

5. Ballathie House Hotel
Ballathie House HotelPerth
9.0 out of 10, Wonderful, (614 reviews)
The price is €119
includes taxes & fees
22 Nov - 23 Nov

6. The Bridge of Cally Hotel
The Bridge of Cally HotelBlairgowrie
8.8 out of 10, Excellent, (163 reviews)
The price is €91
includes taxes & fees
17 Nov - 18 Nov

7. Craigvrack Hotel & Restaurant
Craigvrack Hotel & RestaurantPitlochry
9.0 out of 10, Wonderful, (432 reviews)
The price is €76
includes taxes & fees
16 Nov - 17 Nov

8. Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHGPerth
9.0 out of 10, Wonderful, (1,000 reviews)
The price is €71
includes taxes & fees
15 Nov - 16 Nov

9. The Pitlochry Hydro Hotel
The Pitlochry Hydro HotelPitlochry
8.0 out of 10, Very good, (1,174 reviews)
The price is €80
includes taxes & fees
23 Nov - 24 Nov

10. Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and RestaurantPerth
9.6 out of 10, Exceptional, (214 reviews)
The price is €168
includes taxes & fees
18 Nov - 19 Nov
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.
Top Dunkeld Hotel Reviews

Westlands of Pitlochry
10/10 Excellent
Explore a world of travel with Expedia
- 2 Star Hotels in Perthshire
- 3 Star Hotels in Dunkeld
- 3 Star Hotels in Grandtully
- 4 Star Hotels in Perthshire
- 5 Star Hotels in Blairgowrie
- 5 Star Hotels in Dalguise
- 5 Star Hotels in Perthshire
- 5 Star Hotels in Pitlochry
- Cheap Hotels in Aberfeldy
- Hotels near Bells Blair Athol Distillery
- B&B in Blairgowrie
- Hotels near Blairgowrie Golf Club
- Hotels with Breakfast in Blairgowrie
- Relais & Chateaux Hotels in Blairgowrie
- Blairgowrie Hotels
- Cabin Rentals in Dalguise
- Guest Houses in Dalguise
- Hotels with Childcare in Perth and Kinross
- Hotels near Dewar's World of Whisky
- Caravan Parks in Dowally
- Cabin Rentals in Dunkeld
- Caravan Parks in Dunkeld
- Dunkeld Hotels
- Holiday Homes in Dunkeld
- Grandtully Hotels
- Inns in Grandtully
- Hotels near Loch of the Lowes
- Boutique Hotels in Perth
- Casino Hotels in Perth
- Cheap Hotels in Perth
- Green / Sustainable Hotels in Perth
- Historic Hotels in Perth
- Hotels with Bar in Perth
- Hotels with Parking in Perth
- Hotels with Restaurant in Perth
- Hotels with Pool in Perth
- Luxury Hotels in Perth
- Pet Friendly Hotels in Perth
- Ski Hotels in Perth
- Hotels with Spa in Perth
- Hotels near Perth Racecourse
- Apartments in Pitlochry
- B&B in Pitlochry
- Caravan Parks in Pitlochry
- Guest Houses in Pitlochry
- Hostels in Pitlochry
- Adventure Sport Hotels in Pitlochry
- Best Western Hotels in Pitlochry
- Cheap Hotels in Pitlochry
- Crerar Hotels in Pitlochry
- Freetobook Hotels in Pitlochry
- Golf Hotels in Pitlochry
- Hilton Hotels in Pitlochry
- Historic Hotels in Pitlochry
- Hotels with Bar in Pitlochry
- Hotels with Parking in Pitlochry
- Hotels with Restaurant in Pitlochry
- Hotels with Breakfast in Pitlochry
- Hotels with Childcare in Pitlochry
- Hotels with Pool in Pitlochry
- Macdonald Hotels in Pitlochry
- Pet Friendly Hotels in Pitlochry
- Hotels with Spa in Pitlochry
- Wedding Hotels in Pitlochry
- Pitlochry Hotels
- Lodges in Pitlochry
- Holiday Homes in Pitlochry
- Guest Houses in Rattray
- Strathtay Hotels
- Aurora Hotel Collection in Tayside
- Historic Hotels in Tayside


































