Search Hotels near Top Dunkeld Attractions

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.1 out of 5 (305 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. …

$101
Royal Dunkeld
Royal Dunkeld

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 …

$79
Macdonald Inchyra Hotel & Spa
Macdonald Inchyra Hotel & Spa

Grange Road, Falkirk FK2 0YB

4.0 out of 5.0
3.6 out of 5 (196 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 …

$88
The Stirling Highland Hotel
The Stirling Highland Hotel

29 Spittal Street, Stirling FK8 1DU

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

Located in the heart of Stirling, this spa hotel is steps from Old Town Jail and Tolbooth. Mar's Walk and Church of the Hol …

$78
Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and Restaurant

Old Military Road, Perth PH2 6EB

4.0 out of 5.0
4.6 out of 5 (55 reviews)

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

$77
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 (79 reviews)

Situated in a rural location, this bed & breakfast is within 1 mi (2 km) of Bells Blair Athol Distillery, Black Spout …

$91
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 (101 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 …

$84
Rosemount Hotel
Rosemount Hotel
5.2 mi from Dunkeld
3.0 out of 5.0
3.9 out of 5 (104 reviews)

Situated in the historical district, this hotel is within 1 mi (2 km) of Bells Blair Athol Distillery, Explorers Garden, an …

$69
Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry
5.8 mi from Dunkeld
3.5 out of 5.0
4.5 out of 5 (75 reviews)

Situated in Pitlochry, this hotel is within a 15-minute walk of Pitlochry Golf Club and Pitlochry Fish Ladder. Explorers …

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

$41

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.