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
$213 nightly
The price is $256 total per night
$256 total
Feb 25 - Feb 26
Total with taxes and fees
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.

Atholl Palace Hotel
Pitlochry Pitlochry Scotland
$181 nightly
The price is $217 total per night
$217 total
Mar 11 - Mar 12
Total with taxes and fees
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
$110 nightly
The price is $132 total per night
$132 total
Feb 22 - Feb 23
Total with taxes and fees
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
$57 nightly
The price is $68 total per night
$68 total
Feb 23 - Feb 24
Total with taxes and fees
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.

The Pitlochry Hydro Hotel
KNOCKARD RD, PH16 5JH Pitlochry Scotland
$95 nightly
The price is $114 total per night
$114 total
Mar 9 - Mar 10
Total with taxes and fees
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.

Angus Hotel
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.

Fonab Castle Hotel & Spa
Foss Road Pitlochry Scotland
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.

Scotlands Spa Hotel
40 Bonnethill Road Pitlochry Scotland
$156 nightly
The price is $187 total per night
$187 total
Mar 11 - Mar 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
10.88 mi from city center
Located in Pitlochry, Scotlands Spa Hotel is in a rural location, within a 15-minute walk of Rob Roy Way - North and Pitlochry Power Station and Dam.

Fisher's Hotel
75-79 Atholl Road Pitlochry Scotland
$148 nightly
The price is $178 total per night
$178 total
Mar 24 - Mar 25
Total with taxes and fees
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.

Moness Resort
Crieff Road Aberfeldy Scotland
$93 nightly
The price is $112 total per night
$112 total
Mar 19 - Mar 20
Total with taxes and fees
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.

DoubleTree by Hilton Dunblane Hydro
Perth Road Dunblane Scotland
$104 nightly
The price is $125 total per night
$125 total
Mar 12 - Mar 13
Total with taxes and fees
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.

Salutation Hotel
34 South Street Perth Scotland
$66 nightly
The price is $79 total per night
$79 total
Feb 22 - Feb 23
Total with taxes and fees
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.
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,461 hotels |
|---|---|
Lowest Price | $68 |
Highest Price | $256 |
Popular hotels | Dunkeld House Hotel, Atholl Palace Hotel, Westlands of Pitlochry, The Landmark Hotel & SPA Leisure Club Dundee By Sunday, The Pitlochry Hydro Hotel, Angus Hotel, Fonab Castle Hotel & Spa, Scotlands Spa Hotel, Fisher's Hotel, Moness Resort, DoubleTree by Hilton Dunblane Hydro, Salutation Hotel |
Most Recent Dunkeld Hotel Reviews

Moness Resort
5 out of 5
Posted 5 days ago
CheapTickets Verified Review
"Clean room and lovely staff "
A verified traveler stayed at Moness Resort
- Fisher's Hotel
- Moness Resort
- DoubleTree by Hilton Dunblane Hydro
- Salutation Hotel
- Crieff Hydro
- Loch Rannoch Hotel and Spa
- Ballathie Country House Hotel and Estate
- Pine Trees Hotel
- The Kenmore Club
- Dalmunzie Castle Hotel
- McKays Hotel Bar & Restaurant
- Holiday Inn Express Perth by IHG
- Birchwood Pitlochry
- Mercure Perth Hotel
- Wyndham Duchally Country Estate
- go2 Dundee Camperdown Hotel
- Killin Hotel
- The Old Mill Inn
- The Abbotsford
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






