Search Hotels near Top Dunkeld Attractions

Accommodation Options

Top 10 Hotels in Dunkeld

See all 5 Hotels in Dunkeld
Dunkeld House Hotel

Dunkeld House Hotel

Blairgowrie Road, Dunkeld PH8 0HX

4.0 out of 5.0
4 out of 5 (341 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. …

$98
Milton Birnam Hotel

Milton Birnam Hotel

Perth Road, Birnam, Perthshire, Dunkeld PH8 0AA

3.0 out of 5.0
4 out of 5 (1 reviews)

Situated in Dunkeld, this hotel is within 1 mi (2 km) of Birnam Oak and Dunkeld Cathedral. The Hermitage and Loch of the Lowe …

$71
Atholl Arms Hotel

Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

3.0 out of 5.0
4.1 out of 5 (33 reviews)

Situated in Dunkeld, this hotel is within 1 mi (2 km) of Dunkeld Cathedral and Birnam Oak. The Hermitage and Loch of the Lowe …

$87
Royal Dunkeld

Royal Dunkeld

Atholl Street, Dunkeld PH8 0AR

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

Situated in a rural location, this hotel is within 1 mi (2 km) of Dunkeld Cathedral and Birnam Oak. The Hermitage and Loch of …

$95
Letter Farm Bed and Breakfast

Letter Farm Bed and Breakfast

Loch of the Lowes, Dunkeld PH8 0HH

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

Situated in Dunkeld, this bed & breakfast is 1.3 mi (2 km) from Loch of the Lowes and 3 mi (4.8 km) from Dunkeld Cathedral. …

Get Rates
Red Brolly Inn

Red Brolly Inn

1.1 mi from Dunkeld
3.0 out of 5.0
4.1 out of 5 (71 reviews)

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

$60
Hollyburn House

Hollyburn House

2.6 mi from Dunkeld
4.0 out of 5.0
4.9 out of 5 (77 reviews)

Situated in Bankfoot, this bed & breakfast is within 9 mi (15 km) of Birnam Oak, Dunkeld Cathedral, and The Hermitage. Loch o …

$79
The Bankfoot Inn

The Bankfoot Inn

2.7 mi from Dunkeld
3.0 out of 5.0
4.1 out of 5 (44 reviews)

Situated in Bankfoot, this inn is within 9 mi (15 km) of Birnam Oak, Dunkeld Cathedral, and The Hermitage. McDiarmid Park and …

$76
Moness Resort

Moness Resort

3.5 mi from Dunkeld
4.0 out of 5.0
4.3 out of 5 (249 reviews)

Situated in a rural location, this spa hotel is within a 15-minute walk of Wade's Bridge and Black Watch Monument. Dewar's …

$76
The Inn On The Tay

The Inn On The Tay

4.2 mi from Dunkeld
3.0 out of 5.0
4.7 out of 5 (10 reviews)

Situated on a river, this inn is within 6 mi (10 km) of Dewar's World of Whisky, Wade's Bridge, and Black Watch Monument. …

$118

Recent Reviews in Dunkeld

Where to stay in Dunkeld

Dunkeld Hotel Guide

Hotels in Dunkeld

Expedia currently lists no hotel options within Dunkeld, but our comprehensive database has an extensive range of luxury and budget hotels in the wider area. Within a 19-mile radius of Dunkeld visitors can select from approximately 49 places to stay.

Some of the most popular establishments to look up are the Mains of Taymouth and the Atholl Palace Hotel. A good deal of visitors also like to stay at the Crieff Hydro and the Moness House Hotel & Country Club.

Still searching? The Dunkeld House Hotel and the Scotlands Hotel & Leisure Club are positioned 6 miles and Scotlands Hotel & Leisure Club away from the hub of Dunkeld. Travelers looking for something more can look into the Pine Trees Hotel Pitlochry and the Craigvrack, 12 miles and 12 miles away.

Aberfeldy and Kenmore are two additional places to visit in Perth and Kinross. Aberfeldy is 7 miles to the northwest of Dunkeld, while Kenmore is 10 miles to the west. Accommodations in Aberfeldy include the Weem Inn and The Breadalbane Arms Hotel. The Fortingall B&B and The Kenmore Club by Diamond Resorts are among the hotels and apartments in Kenmore.

Get your sporting fix by taking a trip to McDiarmid Park. Book accommodation close to the action at the Parklands Hotel or the Best Western Queens Hotel.

How to Get to Dunkeld

Dundee Airport is situated 30 miles away from Dunkeld. Travelers who want to stay nearby can easily secure a room at the Doubletree by Hilton Dundee or the WEST PARK SUMMER CAMPUS.