Photo by Eddie Boyd

Search Hotels with Restaurant in Dunkeld
- 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 £157
includes taxes & fees
1 Dec - 2 Dec

2. Royal Dunkeld
Royal DunkeldDunkeld
7.2 out of 10, Good, (285 reviews)
The price is £99
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 £94
includes taxes & fees
3 Dec - 4 Dec

4. The Bankfoot Inn
The Bankfoot InnPerth
9.4 out of 10, Exceptional, (147 reviews)
The price is £88
includes taxes & fees
27 Nov - 28 Nov

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

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

7. The Bridge of Cally Hotel
The Bridge of Cally HotelBlairgowrie
8.8 out of 10, Excellent, (163 reviews)
The price is £92
includes taxes & fees
18 Nov - 19 Nov

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

9. The Pitlochry Hydro Hotel
The Pitlochry Hydro HotelPitlochry
8.0 out of 10, Very good, (1,174 reviews)
The price is £62
includes taxes & fees
15 Dec - 16 Dec

10. Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and RestaurantPerth
9.6 out of 10, Exceptional, (214 reviews)
The price is £134
includes taxes & fees
22 Nov - 23 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
- 3 Star Hotels in Dunkeld
- 4 Star Hotels in Dalguise
- 4 Star Hotels in Dunkeld
- 4 Star Hotels in Perthshire
- 5 Star Hotels in Ballinluig
- 5 Star Hotels in Dunkeld
- 5 Star Hotels in Perthshire
- Cabin Rentals in Ballinluig
- Caravan Parks in Ballinluig
- Ballinluig Hotels
- B&B in Birnam
- Hostels in Birnam
- Hotels near Birnam Oak
- Apartments in Caputh
- B&B in Caputh
- Farmstay in Dalguise
- B&B in Dalguise
- Cabin Rentals in Dalguise
- Caravan Parks in Dalguise
- Chalets in Dalguise
- Cottages in Dalguise
- Guest Houses in Dalguise
- Hostels in Dalguise
- Dalguise Hotels
- Lodges in Dalguise
- Caravan Parks in Dowally
- Chalets in Dowally
- Country Houses in Dowally
- Apartments in Dunkeld
- B&B in Dunkeld
- Apartments in Dunkeld & Birnam Station
- Caravan Parks in Dunkeld & Birnam Station
- Chalets in Dunkeld & Birnam Station
- Hotels near Dunkeld & Birnam Station
- Safari Tentalow in Dunkeld & Birnam Station
- Cabin Rentals in Dunkeld
- Caravan Parks in Dunkeld
- Cottages in Dunkeld
- Crerar Hotels in Dunkeld
- Family-Friendly Hotels in Dunkeld
- Gay-Friendly Hotels in Dunkeld
- Hilton Hotels in Dunkeld
- Hotels with Airport Transfers in Dunkeld
- Hotels with Connecting Rooms in Dunkeld
- Hotels with Entertainment in Dunkeld
- Hotels with Laundry Service in Dunkeld
- Hotels with Hot Tubs in Dunkeld
- Hotels with Pool in Dunkeld
- Luxury Hotels in Dunkeld
- Pet-Friendly Hotels in Dunkeld
- Spa Hotels in Dunkeld
- Syha Hostelling Scotland Hotels in Dunkeld
- Travelodge UK Hotels in Dunkeld
- Craigton Cottage by Interhome
- Wedding Hotels in Dunkeld
- Dunkeld Hotels
- Lodges in Dunkeld
- Hotels near Loch of the Lowes
- Hotels near Ossian's Hall
- Perth Hotels
- Beach Resorts & in Perthshire
- Hotels with Breakfast in Perthshire
- Hotels with Connecting Rooms in Perthshire
- Hotels with Entertainment in Perthshire
- Hotels with Hot Tubs in Perthshire
- Hotels with Pool in Perthshire
- Pet-Friendly Hotels in Perthshire
- Romantic Hotels in Perthshire
- Spa Hotels in Perthshire
- Pitlochry Hotels
- Beach Resorts & in Tayside
- Family-Friendly Hotels in Tayside
- Hotels with Balcony in Tayside
- Hotels with Hot Tubs in Tayside
- Hotels with Pool in Tayside
- Luxury Hotels in Tayside
- Pet-Friendly Hotels in Tayside
- Riverside Hotels in Tayside
- Spa Hotels in Tayside
- Hotels near The Hermitage


































