Book Dunkeld hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Dunkeld

Cheap Dunkeld hotels

Dunkeld House Hotel

Dunkeld House Hotel

4 out of 5
Blairgowrie Road, Dunkeld, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$308 per night from 13 Mar to 14 Mar
AU$308
includes taxes & fees
13 Mar - 14 Mar
Located in Dunkeld, Dunkeld House Hotel is on the riverwalk, a 4-minute drive from Dunkeld Cathedral and 9 minutes from The Hermitage.
Dunkeld House Hotel
Royal Dunkeld

Royal Dunkeld

3 out of 5
Atholl Street, Dunkeld, Scotland
The price is AU$180 per night from 13 Mar to 14 Mar
AU$180
includes taxes & fees
13 Mar - 14 Mar
Located in Dunkeld, Royal Dunkeld is in a rural location, within a 15-minute walk of Ossian's Hall and Dunkeld Cathedral.
Royal Dunkeld
Kennacoil

Kennacoil

2 out of 5
Kennacoil House, Dunkeld, Scotland
Located in Dunkeld, Kennacoil is on a river, within a 10-minute drive of Ossian's Hall and Dunkeld Cathedral.
Kennacoil
Save an average of 15% on thousands of hotels when you're signed in
Milton Birnam Hotel

Milton Birnam Hotel

3 out of 5
Perth Road, Birnam, Perthshire, Dunkeld, Scotland
With a stay at Milton Birnam Hotel in Dunkeld, you'll be a 3-minute walk from Birnam Oak and 12 minutes by foot from Ossian's Hall.
Milton Birnam Hotel
The Landmark Hotel and Leisure Club a Palette hotel

The Landmark Hotel and Leisure Club a Palette hotel

4 out of 5
Kingsway West, Invergowrie, Dundee, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$108 per night from 11 Mar to 12 Mar
AU$108
includes taxes & fees
11 Mar - 12 Mar
When you stay at The Landmark Hotel and Leisure Club a Palette hotel in Dundee, you'll be near the airport, within a 5-minute drive of Dundee Karting and Camperdown ...
The Landmark Hotel and Leisure Club a Palette hotel
The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel

3.5 out of 5
KNOCKARD RD, PH16 5JH, Pitlochry, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$160 per night from 2 Mar to 3 Mar
AU$160
includes taxes & fees
2 Mar - 3 Mar
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 ...
The Pitlochry Hydro Hotel
Atholl Palace Hotel

Atholl Palace Hotel

4 out of 5
Pitlochry, Pitlochry, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$301 per night from 13 Mar to 14 Mar
AU$301
includes taxes & fees
13 Mar - 14 Mar
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 ...
Atholl Palace Hotel
DoubleTree by Hilton Dunblane Hydro

DoubleTree by Hilton Dunblane Hydro

4 out of 5
Perth Road, Dunblane, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$137 per night from 10 Mar to 11 Mar
AU$137
includes taxes & fees
10 Mar - 11 Mar
With a stay at DoubleTree by Hilton Dunblane Hydro in Dunblane, you'll be in the historical district, within a 10-minute drive of Stirling Castle and Cathedral ...
DoubleTree by Hilton Dunblane Hydro
Westlands of Pitlochry

Westlands of Pitlochry

4 out of 5
160 Atholl Road, Pitlochry, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$169 per night from 2 Mar to 3 Mar
AU$169
includes taxes & fees
2 Mar - 3 Mar
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.
Westlands of Pitlochry
Don't see what you're looking for?
See all available properties in Dunkeld
View all properties
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.

Hotels in Dunkeld

If you're on the hunt for somewhere to kip for the night in Dunkeld, Scotland, there aren't too many places up for grabs. But take a quick drive out and you'll have more choice than you can shake your room-booking index finger at. There are 49 accommodation options within a 30-kilometre radius of downtown Dunkeld, so you're sure to find the ideal digs for you.

lastminute.com.au recommends hitting the sack at the Mains of Taymouth and the Atholl Palace Hotel. They're cosy options, especially if you're okay with staying outside of the main centre. You can also catch some Zs at the Crieff Hydro or the Moness Resort.

Want more options? The Dunkeld House Hotel is situated 9 kilometres away from the downtown area, and the Scotlands Hotel & Leisure Club is 18 kilometres away. If those options aren't your cup of tea, you might prefer the Pine Trees Hotel Pitlochry or the Craigvrack.

Aberfeldy is another place where you can sit back and order up some room service like a boss. Sitting 11 kilometres northwest of Dunkeld, it's where you'll discover the Dewar's World of Whisky and the Black Watch Monument. The Breadalbane Arms Hotel and The Weem Inn are just some of the great long and short-stay options here. Or, you could consider staying in Strathtay, 14 kilometres to the north of Dunkeld, where you can choose from the Carra Beag Guest House and The Old Mill Inn. If you're staying in Strathtay, be sure to explore the Edradour Distillery and the Pitlochry Festival Theatre.

You'll find some great things to see and do in Perth. St. John's Kirk, the Perth Art Gallery and Museum and the Fergusson Gallery are among our top picks. This regional centre can be found 25 kilometres southeast of Dunkeld and has a population of 44,000. Why not also visit St. Ninian's Cathedral and the Black Watch Regimental Museum? The Ballathie Country House Hotel and Estate and Parklands Hotel are some great hotels in Perth.

If you need to stay near the airport, see if you can get a room at the Holiday Inn Express Edinburgh Airport or the DoubleTree by Hilton Edinburgh Airport. And if you can't be bothered pulling out a map, Edinburgh Airport is situated 70 kilometres away from the centre of Dunkeld.

Dunkeld hotels essential information

Accommodation
1,376 hotels
Lowest Price
AU$108
Highest Price
AU$308
Popular hotels
Dunkeld House Hotel, Royal Dunkeld, Kennacoil, Milton Birnam Hotel, The Landmark Hotel and Leisure Club a Palette hotel, The Pitlochry Hydro Hotel, Atholl Palace Hotel, DoubleTree by Hilton Dunblane Hydro, Westlands of Pitlochry

Most recent Dunkeld hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.