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 (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. …

£114
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 …

£80
Macdonald Inchyra Hotel & Spa
Macdonald Inchyra Hotel & Spa

Grange Road, Falkirk FK2 0YB

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

£80
The Stirling Highland Hotel
The Stirling Highland Hotel

29 Spittal Street, Stirling FK8 1DU

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

£70
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 …

£75
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 …

£90
Hollyburn House
Hollyburn House

Main Street, Perth PH1 4AB

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

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

£75
Craigvrack
Craigvrack

West Moulin Road, Pitlochry PH16 5EA

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

Situated in a rural location, this guesthouse is within 1 mi (2 km) of Pitlochry Golf Club, Pitlochry Fish Ladder, and …

£70
Smiddy Haugh Hotel
Smiddy Haugh Hotel

Main Road, Auchterarder PH3 1HE

2.0 out of 5.0
4.5 out of 5 (82 reviews)

Situated in Aberuthven, this inn is within 6 mi (10 km) of St Serf's Church, Buchanty Spout, and Innerpeffray Library. Voyage …

£70
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 …

£77

Recent Reviews in Dunkeld

Hide content

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