Thu 15 °C

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

£99
Atholl Arms Hotel
Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

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

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

£65
Macdonald Inchyra Hotel & Spa
Macdonald Inchyra Hotel & Spa

Grange Road, Falkirk FK2 0YB

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

£89
The Stirling Highland Hotel
The Stirling Highland Hotel

29 Spittal Street, Stirling FK8 1DU

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

£75
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 (51 reviews)

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

£75
Rosemount Hotel
Rosemount Hotel

12 Higher Oakfield, Pitlochry PH16 5HT

3.0 out of 5.0
3.9 out of 5 (87 reviews)

Situated in the historical district, this hotel is within a 15-minute walk of Bells Blair Athol Distillery and Pitlochry …

£48
Hollyburn House
Hollyburn House

Main Street, Perth PH1 4AB

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

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

£75
Craigvrack
Craigvrack

West Moulin Road, Pitlochry PH16 5EA

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

Situated in a rural location, this hotel is within 1 mi (2 km) of Pitlochry Children's Amusement Park Arcade, Pitlochry Golf …

£77
Smiddy Haugh Hotel
Smiddy Haugh Hotel

Main Road, Auchterarder PH3 1HE

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

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

£70
Mercure Perth Hotel
Mercure Perth Hotel

West Mill Street, Perth PH1 5QP

3.0 out of 5.0
3.6 out of 5 (219 reviews)

Situated in Perth, this hotel is within a 5-minute walk of Perth Theatre and St. Ninian's Cathedral. Perth Concert Hall and …

£52
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