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

Best hotels with breakfast in Dunkeld and nearby

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 58 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, 82 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, 64 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, 18 reviews

    Springwells offers accommodations in Dunkeld, 29 miles from Discovery Point and 16 miles from Killiecrankie.

  • 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, 50 reviews

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

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

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

Budget hotels in Dunkeld and nearby

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 45 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, 65 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.9
    Excellent - What previous guests thought, 30 reviews

    Housed in a historic building, Parkview offers accommodations with a garden and free Wifi in Dunkeld, 15 miles from Scone Palace. With quiet street views, this accommodation provides a balcony.

  • 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.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 45 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 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.

Hotels located in the center of Dunkeld

  • 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 10.0
    Exceptional - What previous guests thought, 1 review

    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.2
    Wonderful - What previous guests thought, 54 reviews

    Hatton Lodge offers accommodations in Dunkeld, 19 miles from Scone Palace and 19 miles from Castle Menzies. This property offers access to a balcony and free private parking.

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

    The But N' Ben - 28139 is located in Dunkeld, just 21 miles from Blair Castle and 26 miles from Glamis Castle.

  • Scored out of 10, guest rating 6.5
    Pleasant - What previous guests thought, 2 reviews

    Osprey Cottage offers accommodations in Dunkeld, 19 miles from Scone Palace and 19 miles from Castle Menzies.

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

    Heather Croft is located in Dunkeld, just 19 miles from Castle Menzies and 21 miles from Scone Palace.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Dungarthill House is located in Dunkeld, just 17 miles from Scone Palace and 20 miles from Castle Menzies. This property offers access to a pool table, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 1 review

    5 Bed in Dunkeld 90585 is located in Dunkeld, just 22 miles from Glamis Castle and 23 miles from Blair Castle.

FAQs about hotels in Dunkeld

What Guests Said About Dunkeld:

  • 10.0

    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.0

    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.0

    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.0

    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
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 82 reviews
    Amazing apartment, beautifully presented and very stylish. Bedding, towels etc all of good quality and there was everything you could possibly have needed to make your stay enjoyable. Situated in the centre of Dunkeld, lots of lovely shops and great places to eat. We were attending a wedding on the Murthly Estate which was just 15 minutes away and there was plenty of room for us all to get ready in comfort. Suited us better than staying in a hotel.
    Guest review by
    Lindsey
    United Kingdom
  • From $262.71 per night
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 400 reviews
    What a fantastic location, on the corner of this lovely little place Dunkeld. Across is a bridge which takes you to a forest, you can have some nice walks around. Parking was no issue, the hotel has some spots but the street had plenty of spaces. This is your typical dog friendly hotel. Good breakfast.
    Guest review by
    Jan Willem
    Netherlands
  • From $272.14 per night
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 2,773 reviews
    Hotel staff were absolutely fantastic! Dunkeld house exceeded all expectations that we had. Stayed for our wedding anniversary and staff were so friendly and made us feel special. Rooms were clean, facilities were great and the dinner and breakfast was super!
    Guest review by
    Mhegan
    United Kingdom
  • From $114.52 per night
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 843 reviews
    Didn’t have breakfast there, as the charming town of Dunkeld a short walk, with so much choice. Charming old hotel, set in beautiful surrounds, very pretty area.
    Guest review by
    ddc
    Australia
  • From $340.85 per night
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 117 reviews
    Beautiful location, especially the riverside gardens, comfortable rooms and great hotel. Highly recommend if in Dunkeld.
    Guest review by
    Susan
    Austria