Compare Cheap Hotels in Dunkeld
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Dunkeld Hotels

Dunkeld House Hotel
Blairgowrie Road Dunkeld Scotland
The price is $222 total per night
$222 total
per night
Mar 17 - Mar 18
Free Cancellation
Reserve now, pay when you stay
0.96 mi from city center
Located in Dunkeld, Dunkeld House Hotel is on the riverwalk, a 4-minute drive from Dunkeld Cathedral and 9 minutes from The Hermitage.
Pool
Spa

Atholl Palace Hotel
Pitlochry Pitlochry Scotland
The price is $259 total per night
$259 total
per night
Mar 27 - Mar 28
Free Cancellation
Reserve now, pay when you stay
10.59 mi from city center
With a stay at Atholl Palace Hotel in Pitlochry, you'll be next to a golf course, within a 10-minute drive of Cairngorms National Park and Bells Blair Athol Distillery.

Westlands of Pitlochry
160 Atholl Road Pitlochry Scotland
The price is $132 total per night
$132 total
per night
Mar 10 - Mar 11
Free Cancellation
Reserve now, pay when you stay
11.12 mi from city center
With a stay at Westlands of Pitlochry in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North.

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
Kingsway West, Invergowrie Dundee Scotland
The price is $75 total per night
$75 total
per night
Mar 15 - Mar 16
Free Cancellation
Reserve now, pay when you stay
21.11 mi from city center
When you stay at The Landmark Hotel & SPA Leisure Club Dundee By Sunday in Dundee, you'll be near the airport, within a 5-minute drive of Dundee Karting and TeamSport Go Karting Dundee.
Pool
Spa

The Pitlochry Hydro Hotel
KNOCKARD RD, PH16 5JH Pitlochry Scotland
The price is $107 total per night
$107 total
per night
Mar 15 - Mar 16
Free Cancellation
Reserve now, pay when you stay
11.03 mi from city center
With a stay at The Pitlochry Hydro Hotel in Pitlochry, you'll be in the historical district, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North.
Pool
Pet friendly

The Angus Hotel & Spa by Compass Hospitality
46 Wellmeadow Blairgowrie Scotland
Free Cancellation
Reserve now, pay when you stay
9.66 mi from city center
Located in Blairgowrie, The Angus Hotel & Spa by Compass Hospitality is next to a golf course, a short 3-minute walk from Cateran Trail and within 4 minutes by car from Blairgowrie Golf Club.
Pool
Spa

Fonab Castle Hotel & Spa
Foss Road Pitlochry Scotland
The price is $422 total per night
$422 total
per night
Mar 10 - Mar 11
Free Cancellation
Reserve now, pay when you stay
10.77 mi from city center
When you stay at Fonab Castle Hotel & Spa in Pitlochry, you'll be next to a golf course, within a 5-minute drive of Pitlochry Festival Theatre and Bells Blair Athol Distillery.

Moness Resort
Crieff Road Aberfeldy Scotland
The price is $111 total per night
$111 total
per night
Apr 2 - Apr 3
Free Cancellation
Reserve now, pay when you stay
11.01 mi from city center
Located in Aberfeldy, Moness Resort is in a rural location, within a 5-minute drive of Dewar’s Aberfeldy Distillery and Castle Menzies.
Pool
Spa

Salutation Hotel
34 South Street Perth Scotland
The price is $90 total per night
$90 total
per night
Mar 15 - Mar 16
Free Cancellation
Reserve now, pay when you stay
13.35 mi from city center
A stay at Salutation Hotel places you in the heart of Perth, steps from St. John's Kirk and 3 minutes by foot from Fergusson Gallery.

Apex Dunblane Hydro Hotel
Perth Road Dunblane Scotland
The price is $136 total per night
$136 total
per night
Apr 6 - Apr 7
Free Cancellation
Reserve now, pay when you stay
29.57 mi from city center
With a stay at Apex Dunblane Hydro Hotel in Dunblane, you'll be in the historical district, within a 10-minute drive of Stirling Castle and Cathedral Museum.

McKays Hotel Bar & Restaurant
138 Atholl Road Pitlochry Scotland
The price is $113 total per night
$113 total
per night
Mar 23 - Mar 24
Free Cancellation
Reserve now, pay when you stay
10.97 mi from city center
With a stay at McKays Hotel Bar & Restaurant in Pitlochry, you'll be next to a golf course, within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North.

Fisher's Hotel
75-79 Atholl Road Pitlochry Scotland
The price is $200 total per night
$200 total
per night
Apr 1 - Apr 2
Free Cancellation
Reserve now, pay when you stay
10.93 mi from city center
With a stay at Fisher's Hotel in Pitlochry, you'll be in the historical district, within a 15-minute walk of Pitlochry Festival Theatre and Bells Blair Athol Distillery.
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.
Dunkeld hotels essential information
Accommodation | 1,561 hotels |
|---|---|
Lowest Price | $75 |
Highest Price | $422 |
Popular hotels | Dunkeld House Hotel, Atholl Palace Hotel, Westlands of Pitlochry, The Landmark Hotel & SPA Leisure Club Dundee By Sunday, The Pitlochry Hydro Hotel, The Angus Hotel & Spa by Compass Hospitality, Fonab Castle Hotel & Spa, Moness Resort, Salutation Hotel, Apex Dunblane Hydro Hotel, McKays Hotel Bar & Restaurant, Fisher's Hotel |
Most Recent Dunkeld Hotel Reviews

Atholl Palace Hotel
4 out of 5
Posted 8 hours ago
CheapTickets Verified Review
"Food and drink is expensive."
A verified traveler stayed at Atholl Palace Hotel
- Salutation Hotel
- Apex Dunblane Hydro Hotel
- McKays Hotel Bar & Restaurant
- Fisher's Hotel
- Dalmunzie Castle Hotel
- Scotlands Spa Hotel
- Crieff Hydro
- Killin Hotel
- Ballathie Country House Hotel and Estate
- Mercure Perth Hotel
- The Kenmore Club
- Wyndham Duchally Country Estate
- Loch Rannoch Hotel and Spa
- Holiday Inn Express Perth by IHG
- Birchwood Pitlochry
- Lovat Hotel
- The Bridge of Cally Hotel
- Craigroyston House & Lodge
- The Old Mill Inn
More to Explore in Dunkeld
Top Picks
Hotels
- Hotels in Worcester
- Hotels in Woodhall Spa
- Hotels in Banbury
- Hotels in Bedale
- Hotels in Inverness
- Hotels in Reading
- Hotels in Bognor Regis
- Hotels in St Ives
- Hotels in Newbury
- Hotels in Dartford
- Hotels in Cambridge
- Hotels in Bath
- Hotels in Nottingham
- Hotels in York
- Hotels in Bangor
- Hotels in Blackpool
- Hotels in Plymouth
- Hotels in Tregaron
- Hotels in Helston
- Hotels in Newquay
- Hotels in Cookstown
- Hotels in Hemel Hempstead
- Hotels in Chichester
- Hotels in Manchester
- Hotels in Barnstaple
- Hotels in Ware
- Hotels in Oswestry






