Skip to main content

Search hotels in Dunkeld

Enter your dates to see the latest prices and deals for Dunkeld hotels

Dunkeld – 34 hotels and places to stay

Most booked hotels in Dunkeld and surrounding area in the past month

See all

Popular with guests booking hotels in Dunkeld

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 162 reviews

Popular with guests booking hotels in Dunkeld

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 598 reviews

Popular with guests booking hotels in Dunkeld

Popular with guests booking hotels in Dunkeld

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 409 reviews

Popular with guests booking hotels in Dunkeld

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,694 reviews

Popular with guests booking hotels in Ballinluig

Hotels located in the center of Dunkeld

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 59 reviews

Boutique Loft Apartment is located in Dunkeld, just 16 miles from Scone Palace and 17 miles from Castle Menzies. Featuring mountain views, this apartment also has free Wifi.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 87 reviews

Lairds and Keepers Apartments offers accommodations in Dunkeld, 16 miles from Scone Palace and 17 miles from Castle Menzies. Private parking is available on site at this recently renovated property.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 65 reviews

Cosy Central Apartment in Historic Dunkeld in Dunkeld features accommodations with free Wifi, 16 miles from Scone Palace, 17 miles from Castle Menzies, and 29 miles from Discovery Point.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 19 reviews

Springwells offers accommodations in Dunkeld, 16 miles from Scone Palace and 18 miles from Castle Menzies. Both Wifi and private parking are accessible at the vacation home free of charge.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 23 reviews

1 The Cross offers accommodations in Dunkeld, 29 miles from Discovery Point and 16 miles from Killiecrankie. The 4-star apartment is 18 miles from Castle Menzies.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 32 reviews

8 Cathedral Street offers accommodations in Dunkeld, 29 miles from Discovery Point and 16 miles from Killiecrankie. The 4-star apartment is 18 miles from Castle Menzies.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 52 reviews

No27 Willowbank offers accommodations in Dunkeld, 16 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Holiday Home Craigton Cottage by Interhome is located in Dunkeld, just 18 miles from Castle Menzies and 29 miles from Discovery Point. The 3-star vacation home is 18 miles from Scone Palace.

Best hotels with breakfast in Dunkeld and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 44 reviews

River house is located in Birnam, just 16 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 44 reviews

Beautiful Listed Flat with Private Garden, Birnam is located in Birnam, just 16 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 94 reviews

Lovely Entire Flat in Birnam, neighbouring Dunkeld offers accommodations in Birnam, 15 miles from Scone Palace and 18 miles from Castle Menzies.

5 Bed in Dunkeld 90844 offers accommodations in Birnam, 29 miles from Discovery Point and 17 miles from Killiecrankie.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 73 reviews

Dreamy Town House Apartment in Birnam, Dunkeld is located in Birnam, just 29 miles from Discovery Point and 17 miles from Killiecrankie.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 46 reviews

The Wee Nook Birnam offers accommodations in Birnam, 15 miles from Scone Palace and 18 miles from Castle Menzies. Both free Wifi and parking on-site are available at the apartment free of charge.

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 4 reviews

1 Sunview Garden is located in Birnam, just 14 miles from Scone Palace and 18 miles from Castle Menzies.

From $356.32 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 8 reviews

The Coach House is located in Birnam, just 17 miles from Killiecrankie and 21 miles from Blair Castle.

Budget hotels in Dunkeld and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Inverbraan Cottage offers accommodations in Dunkeld, 16 miles from Scone Palace and 17 miles from Castle Menzies. This vacation home provides free private parking and free Wifi.

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 6 reviews

Craigmore Cottage is located in Birnam, just 16 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 132 reviews

Stewart Apartment - A unique Apartment in countryside park with WIFI and access to bar and pool offers accommodations in Perth, 15 miles from Scone Palace and 18 miles from Castle Menzies.

From $314.25 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 138 reviews

Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar is located in Perth, just 15 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

Holiday Home Wester Riechip by Interhome offers accommodations in Dunkeld, 18 miles from Castle Menzies and 29 miles from Discovery Point. The 3-star vacation home is 18 miles from Scone Palace.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews

Located in Birnam, 15 miles from Scone Palace and 19 miles from Castle Menzies, Glen Lodge provides accommodations with amenities such as free WiFi and a TV.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

Highland Spa Lodge 1 Pets Welcome is located in Birnam, 19 miles from Castle Menzies, 29 miles from Discovery Point, and 18 miles from Killiecrankie.

Located in Birnam, 15 miles from Scone Palace and 19 miles from Castle Menzies, Boutique Spa Lodge 1 provides accommodations with amenities such as free WiFi and a TV.

FAQs about hotels in Dunkeld

What Guests Said About Dunkeld:

10

Property was fabulous. Lovely rooms and staff.

Property was fabulous. Lovely rooms and staff. Breakfast was the best with lots of options. Dinner needs changing up with specials for dinner and dessert. Was same menu every day. Room was a bit stuffy. Need portable fans. We had a window that opened but did not really help. Swimming pool and spa was lovely. Staff was amazing. Shout out to Annia who found a tick on my leg during a massage. No idea wher it came from as i stayed on the path.
Guest review by
Margaret
Canada
10

It is an extremelly picturesque and in parts quaint town!

It is an extremelly picturesque and in parts quaint town! It does have its own railway station, and a very good bus service! The Hermitage is a MUST SEE! In Burnam, (Mentioned in Macbeth) the walks are superb through the Glen, and the Beatrix Potter gardens are a must see also.
Guest review by
Roy
United Kingdom
8.0

Very charming place.

Very charming place. Cathederal set in lovely grounds and still being used during the big renovations. Several lovely cafe's/pubs. Parking an issue when it is busy which is generally any nice day
Guest review by
Stuart
United Kingdom
8.0

Beautiful location. Verdant with lovely river views.

Beautiful location. Verdant with lovely river views. The town also has some interesting shops, including Jeffrey’s, the art gallery and the vintage shop. A small gem of a town. Also very handy for Perth, Aberfeldy, etc.
Guest review by
Elizabeth
United Kingdom
10

Lovely little town.

Lovely little town. Walked around the hermitage which is very well maintained and makes a nice walk. Villagers were all very friendly in Dunkeld, especially Arran Bakery. Nice wee near garden in Taybank hotel too. Beautiful walk along the bank.
Guest review by
Ashley
United Kingdom
10

Dunkeld and Birnam are very picturesque little towns.

Dunkeld and Birnam are very picturesque little towns. There are beautiful walks along the riverbank. The cathedral and grounds are worth a visit. If exploring the surrounding areas Kinclaven woods has the most spectacular display of bluebells at this time of year. Great music scene to be appreciated. Limited eateries open on a Monday evening. Good quality but expensive fare in those that are open. Granny Blacks tearoom worth a visit during daytime.
Guest review by
Maureen
United Kingdom

See reviews by guests who stayed at hotels in Dunkeld

See all
From $224.84 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 409 reviews
The location by the river was fantastic. The staff were attentive and informative. The food was great with plenty of vegan options. The bed was comfortable. Very very very dog friendly hotel with treats, bed, bowl, towel and toys provided and a doggy menu available. Dunkeld is such a lovely place with lots of independent shops. We also got an upgrade to a river view with it being my birthday, plus a card from the team - thank you!
Guest review by
Nathan
United Kingdom
From $138.06 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 598 reviews
Great location and great facilities. Having the kitchenette was like having a hotel suite. The room was very clean and in easy walking distance to Dunkeld village over the river. We’ll definitely be back!
Guest review by
Rebecca
United Kingdom
From $117.02 per night
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 923 reviews
This is a grand old hotel, and it's tired. Don't expect the Ritz, or all the modcons. But it has a certain charm, and the Indian food in the restaurant is surprisingly good.
Guest review by
Ed
United Kingdom
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 788 reviews
Really friendly staff, room very pleasant. Lovely view of red squirrels in a tree when I woke up. Nice walk along the river into Dunkeld if you head down behind the hotel.
Guest review by
Christa
United Kingdom
From $230.10 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,694 reviews
Wonderful hotel in a magical location.
Guest review by
Andy
United Kingdom