Search Hotels near Top Dunkeld Attractions

Most Popular Hotels in Dunkeld

See all 4 Hotels in Dunkeld
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Dunkeld House Hotel
Dunkeld House Hotel

Blairgowrie Road, Dunkeld PH8 0HX

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

£129
Royal Dunkeld
Royal Dunkeld

Atholl Street, Dunkeld PH8 0AR

3.0 out of 5.0
4.3 out of 5 (6 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 …

£79
Atholl Arms Hotel
Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

3.0 out of 5.0
4.2 out of 5 (21 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 …

£79
Letter Farm Bed and Breakfast
Letter Farm Bed and Breakfast

Loch of the Lowes, Dunkeld PH8 0HH

4.0 out of 5.0
5 out of 5 (1 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 (60 reviews)

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

£50
Fendoch Guest House
Fendoch Guest House
1.9 mi from Dunkeld
2.0 out of 5.0
5 out of 5 (7 reviews)

Situated in Crieff, this guesthouse is within 9 mi (15 km) of Famous Grouse Experience at Glenturret Distillery, Crieff …

Get Rates
Hollyburn House
Hollyburn House
2.6 mi from Dunkeld
4.0 out of 5.0
4.9 out of 5 (75 reviews)

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

Get Rates
The Bankfoot Inn
The Bankfoot Inn
2.7 mi from Dunkeld
3.0 out of 5.0
4.1 out of 5 (41 reviews)

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

Get Rates
Moness House Hotel & Country Club
Moness House Hotel & Country Club
3.5 mi from Dunkeld
4.0 out of 5.0
4.2 out of 5 (209 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 …

£81
The Inn On The Tay
The Inn On The Tay
4.2 mi from Dunkeld
3.0 out of 5.0
5 out of 5 (6 reviews)

Situated on a river, this inn is within 6 mi (10 km) of Dewar's World of Whisky, Fields Of Perthshire, and Temple Gallery. Th …

£110

Recent Reviews in Dunkeld

Narrow your search

Pocket Guide: Dunkeld

Visiting Dunkeld

Visitors are sure to enjoy the restaurants, bars, and spas in Dunkeld. Welcoming and relaxing, this riverfront city also attracts visitors with its coffeehouses and monuments.
  • There are 4 Dunkeld hotels
  • August is the most expensive month to travel here, while May tends to be the cheapest
  • Closest major airport is in Dundee (DND), 28.1 mi (45.3 km) from the city centre

Sightseeing around Dunkeld

  • Notable for its monuments and landmarks to visit including Dunkeld Cathedral, Black Watch Monument, and Wade's Bridge
  • The riverfront and countryside highlight the natural beauty, and The Hermitage, Birnam Oak, and Loch of the Lowes are some places worth a visit

Staying in Dunkeld

Looking for a romantic getaway, a cosy spot, or a boutique stay? You might like these highly rated smaller hotels or specialty properties:
  • Atholl Arms Hotel, averaging GBP 146.71/night
  • Royal Dunkeld Hotel, averaging GBP 154.81/night
Atholl Arms Hotel, a 3-star favourite with Expedia travellers, has a 5 out of 5 user rating. Also Royal Dunkeld Hotel has a 4 rating by guests.

Dressing for Dunkeld

  • Between January and March, daytime temperatures average 9°C, while nighttime temperatures stay around 1°C
  • From April to June, the average is 17°C during the day and 3°C at night
  • July through September sees average temperatures of 18°C during the day and 8°C at night
  • In October–December, you can expect 13°C as the daytime average and 2°C as the nighttime average
  • Dunkeld gets about 24 millimetres of rain per year
false