Top 10 Hotels in Dunkeld

See all 141 Hotels in Dunkeld
Dunkeld House Hotel
Dunkeld House Hotel

Blairgowrie Road, Dunkeld PH8 0HX

4.0 out of 5.0
4.1 out of 5 (297 reviews)

Situated on the riverwalk, this spa hotel is within 2 mi (3 km) of Perthshire Country Sports, Ossian's Hall, and Dunkeld …

Get Rates
Royal Dunkeld Hotel
Royal Dunkeld Hotel

Atholl Street, Dunkeld PH8 0AR

3.0 out of 5.0
4.2 out of 5 (5 reviews)

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

$70
Red Brolly Inn
Red Brolly Inn
1.1 mi from Dunkeld
3.0 out of 5.0
4.1 out of 5 (55 reviews)

Situated in a rural location, this inn is within 6 mi (10 km) of Bells Blair Athol Distillery, Black Spout Waterfall, and …

$43
East Haugh House Hotel
East Haugh House Hotel
3.5 mi from Dunkeld
4.0 out of 5.0
4.6 out of 5 (26 reviews)

Situated in Pitlochry, this hotel is within 1 mi (2 km) of Bells Blair Athol Distillery and Edradour Distillery. Black Spou …

$73
Crieff Hydro
Crieff Hydro
4.4 mi from Dunkeld
4.0 out of 5.0
4 out of 5 (176 reviews)

This family-friendly Crieff hotel is within 2 mi (3 km) of Crieff Visitor Centre and Famous Grouse Experience at Glenturret …

Get Rates
Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
4.9 mi from Dunkeld
4.0 out of 5.0
4.1 out of 5 (99 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 …

$66
Ellangowan House B&B
Ellangowan House B&B
5.1 mi from Dunkeld
4.0 out of 5.0
4.9 out of 5 (79 reviews)

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

$91
The Old Mill Inn
The Old Mill Inn
5.5 mi from Dunkeld
4.0 out of 5.0
4.9 out of 5 (58 reviews)

Situated in Pitlochry, this inn is within a 15-minute walk of Pitlochry Children's Amusement Park Arcade, Pitlochry Power …

$140
Best Western Lovat Hotel
Best Western Lovat Hotel
10.7 mi from Dunkeld
3.0 out of 5.0
3.7 out of 5 (18 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. …

$50
Arisaig Guest House
Arisaig Guest House
10.9 mi from Dunkeld
4.0 out of 5.0

Situated in Perth, this guesthouse is within a 15-minute walk of Perth Art Gallery and Museum, Perth Concert Hall, and St. …

$84

Recent Reviews in Dunkeld

Hide content

Where to stay in Dunkeld

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.