Top 10 Hotels in Dunkeld

See all 4 Hotels in Dunkeld
Dunkeld House Hotel
Dunkeld House Hotel

Blairgowrie Road, Dunkeld PH8 0HX

4.0 out of 5.0
4 out of 5 (118 reviews)

Situated on the riverwalk, this spa hotel is 1.4 mi (2.3 km) from Dunkeld Cathedral and 2.9 mi (4.6 km) from The Hermitage. …

$100
Atholl Arms Hotel
Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

3.0 out of 5.0
4.4 out of 5 (8 reviews)

Situated in Dunkeld, this hotel is steps from Ossian's Hall and Perthshire Country Sports. Dunkeld Cathedral and Birnam Oak …

$64
Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate

Kinclaven By Stanley, Perth PH1 4QN

4.0 out of 5.0
4.2 out of 5 (23 reviews)

Located in Kinclaven, this eco-friendly hotel is 4.6 mi (7.3 km) from Historic Scotland Stanley Mills and within 12 mi (20 km …

$65
Macdonald Inchyra Hotel & Spa
Macdonald Inchyra Hotel & Spa

Grange Road, Falkirk FK2 0YB

4.0 out of 5.0
3.4 out of 5 (38 reviews)

Located in Polmont, this spa hotel is 0 mi (0 km) from Macdonald Inchyra Hotel Spa and 3.1 mi (5 km) from The Helix. The …

$81
Best Western Lovat Hotel
Best Western Lovat Hotel

90-92 Glasgow Road, Perth PH2 0LZ

3.0 out of 5.0
3.7 out of 5 (16 reviews)

Located in the heart of Perth, this hotel is within 1 mi (2 km) of Perth Ice Rink, St. Ninian's Cathedral, and Perth Theatre. …

$39
Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and Restaurant

Old Military Road, Perth PH2 6EB

4.0 out of 5.0
4.5 out of 5 (14 reviews)

Situated in Meikleour, this inn is within 9 mi (15 km) of Blairgowrie Golf Club, Historic Scotland Stanley Mills, and Alyth …

$74
Ellangowan House B&B
Ellangowan House B&B

24 Lower Oakfield, Pitlochry PH16 5Ds

4.0 out of 5.0
4.9 out of 5 (30 reviews)

Situated in a rural location, this bed & breakfast is within a 15-minute walk of Bells Blair Athol Distillery and Pitlochry …

$90
Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry

Strathview Terrace, Pitlochry PH16 5QR

3.5 out of 5.0
4.3 out of 5 (23 reviews)

Situated in Pitlochry, this hotel is within a 10-minute walk of Pitlochry Golf Club and Pitlochry Children's Amusement Park …

$104
Rosemount Hotel
Rosemount Hotel

12 Higher Oakfield, Pitlochry PH16 5HT

3.0 out of 5.0
3.6 out of 5 (23 reviews)

Situated in the historical district, this hotel is within a 15-minute walk of Bells Blair Athol Distillery and Pitlochry …

$60
Hollyburn House
Hollyburn House

Main Street, Perth PH1 4AB

4.0 out of 5.0
4.9 out of 5 (22 reviews)

Situated in Bankfoot, this bed & breakfast is within 6 mi (10 km) of Historic Scotland Stanley Mills, Birnam Oak, and Ossian' …

$74

Recent Reviews in Dunkeld

Hide content

Dunkeld Hotel Guide

Dunkeld has no Expedia-listed hotels within close range, but the database does list at least 8 accommodation options that are within an easy driving distance.

The Mains of Taymouth, Scotland, which is the nearest accommodation, is located 10 miles from downtown Dunkeld. Another handy option is the Atholl Palace Hotel, located in Scotland, 11 miles from Dunkeld.

6 miles from the center of Dunkeld, is the Dunkeld House Hotel. The Crieff Hydro can be found 11 miles away. The Moness House Hotel & Country Club and also the Scotlands Hotel & Leisure Club are some alternative Expedia-listed accommodation options in Dunkeld.

Looking for things to do? Spend some time enjoying Edradour Distillery and Pitlochry Festival Theatre, in Pitlochry, 12 miles to the north of Dunkeld. Pitlochry hotel options are the Pine Trees Hotel Pitlochry and Craigvrack. Or stay in Kinloch Rannoch, 20 miles to the northwest of Dunkeld, where you can choose from the Macdonald Loch Rannoch Hotel and Dunalastair Hotel Suites. Regardless of whether you're passing through or spending a few nights in Kinloch Rannoch, set aside a little time to check out the Queen’s View Centre and Tay Forest Park.

Consider spending an afternoon rubbing shoulders with fellow sports enthusiasts at a local game. You'll find Murrayfield Stadium 45 miles to the southeast of Dunkeld. If you are interested in staying close by, make a reservation in the Sheraton Grand Hotel & Spa, Edinburgh or The Chester Residence.

Dundee Airport is 30 miles from Dunkeld. Should you wish to stay close by, can book a room via Expedia at the Doubletree by Hilton Dundee or West Park.