Skip to main content

Search hotels in Dunkeld

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

Dunkeld – 35 hotels and places to stay

Filter by:

Star Rating

Review score

The Merryburn - Rooms and Courtyard Studios

Hotel in Dunkeld

Offering free WiFi, The Merryburn - Rooms and Courtyard Studios offers accommodations in Dunkeld, 18 miles from Castle Menzies and 30 miles from Discovery Point.

P
Phadua
From
United States
I loved how peaceful this property was. It was in a great location and the lady at the front desk was a sweetheart. It was really clean as well!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 600 reviews
Location 9.6
Price from
$146.43
1 night, 2 adults

Dunkeld House Hotel

Hotel in Dunkeld

In 280 acres of unspoiled Perthshire countryside, the Dunkeld House Hotel features an outdoor activity center and luxury health club. The hotel offers free parking and spacious rooms.

C
Chris
From
United States
Clean and comfortable rooms, quiet area, loved walking around by the river, lots of space in the rooms for my things, great meal in the dinning room, the dinner staff goes well out of there way to make you feel welcome and
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,803 reviews
Location 9.6
Price from
$211.24
1 night, 2 adults

Tay House

Hotel in Dunkeld

Located in Dunkeld, Tay House is a self catering establishment with views of the River Tay. Tay House has a terrace at the back of the building with river views.

H
Harrison
From
United Kingdom
Staff was extremely friendly and went above and beyond to ensure a comfortable stay.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 154 reviews
Location 9.7
Price from
$268.46
1 night, 2 adults

Atholl Arms Hotel Dunkeld

Hotel in Dunkeld

PLEASE NOTE THAT NOT ALL OUR ROOMS ARE DOG FRIENDLY, SO BEFORE FINALISING THE BOOKING, YOU MUST CONTACT THE HOTEL RECEPTION DIRECTLY TO MAKE SURE DOG FRIENDLY ROOMS ARE AVAILABLE AND ANY SPECIAL...

S
Simona Colucci
From
United Kingdom
Absolutely amazing. Lovely hotel and friendly and attentive staff :) can't fault it.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 387 reviews
Location 9.6
Price from
$204.73
1 night, 2 adults

Royal Dunkeld Hotel

Hotel in Dunkeld

This former coaching inn is now a comfortable, modern hotel, offering en suite accommodations, free on-site parking and free wireless internet access in the public areas.

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 929 reviews
Location 8.7
Price from
$153.28
1 night, 2 adults

Kennacoil

Dunkeld

Kennacoil enjoys a location in Dunkeld, 19 miles from Killiecrankie and 23 miles from Blair Castle.

K
Kruti
From
India
Everything about this property is amazing. Perfect for one day trip , for peace of mind and it’s just perfect.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 185 reviews
Location 9.7
Price from
$81.35
1 night, 2 adults

The Farmhouse B&B

Dunkeld

The Farmhouse B&B enjoys a location in Dunkeld, 24 miles from Gleneagles and 27 miles from Killiecrankie.

J
Julie
From
United States
We loved this B&B! Our host was very nice and helpful. The house has been beautifully updated while still retaining the charm of a house that is 350 years old.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 366 reviews
Location 9.5
Price from
$176.26
1 night, 2 adults

Bankfoot Inn

Bankfoot (Near Dunkeld)

Located in Bankfoot and with Scone Palace reachable within 11 miles, Bankfoot Inn has a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

J
John
From
Canada
This is a hidden gem. Everything was first class, spotlessly clean. fabulous shower , excellent food and the staff were amazing.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 230 reviews
Location 9.3
Price from
$140.60
1 night, 2 adults

Wallace Apartment - A unique apartment in countryside park with WIFI and access to bar and pool

Perth (Near Dunkeld)

Wallace Apartment - A unique apartment in countryside park with WIFI and access to bar and pool offers accommodations in Perth, 17 miles from Killiecrankie and 21 miles from Blair Castle.

K
Kirsty
From
United Kingdom
Lovely and clean apartment with plenty of space for a group of 8. Appreciated the allowance of a later check out. Every member of staff I met was friendly and helpful. Shout out to James and the lovely guy with the beard! A short but very sweet stay.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 83 reviews
Location 9.4
Price from
$269.81
1 night, 2 adults

Riechip

Riechip (Near Dunkeld)

Riechip is located in Riechip, just 25 miles from Blair Castle and 27 miles from Glamis Castle. The 3-star vacation home is 23 miles from Castle Menzies.

a
agnes
From
United Kingdom
Excellent size, lovely big dining room easily accommodating all for meals and games. Plenty of bedrooms and bathrooms and a fully equipped kitchen
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 6 reviews
Location 8.0
Price from
$1,730.74
1 night, 2 adults
See all 35 hotels in Dunkeld

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.8
    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, 79 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, 63 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.6
    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, 48 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.4
    Wonderful - What previous guests thought, 47 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, 46 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, 89 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.6
    Exceptional - What previous guests thought, 61 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, 29 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 7.9
    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.

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

  • 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

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

    I visited this very picturesque town during Easter weekend...

    I visited this very picturesque town during Easter weekend 2025 and found it extremely busy. The main street was nose to tail parked cars and every car park was full. However the beautiful setting and old-world feel of the town more than made up for this inconvenience! Another minor downside is that most of the shops don't open until 10:00 (some not until 11:00). I don't know whether that was merely due to my visit taking place during a holiday weekend. However, I noticed there was a queue to entered one of the bakeries - a very friendly local person told me this was because the shop was run by a Great British Bake-Off contestant! I had an amazing dinner in The Perth Arms which is the oldest inn in the town (opened 1795 I think) - I'd strongly advise booking this well in advance. Overall I thoroughly enjoyed my short stay and left wanting to visit this area again
    Guest review by
    Robbie
    United Kingdom

See reviews by guests who stayed at hotels in Dunkeld

See all
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 185 reviews
    What a gem! Location is just outside of Dunkeld, so quiet and peaceful. Check in was thorough and the pods were gorgeous. I have stayed in a few of these kinds of places and what I loved in particular was that Kennacoil is relaxed, no long lists of rules, you really are made to feel welcome and at home. Everything you need (wood, bedding etc) can be provided if you want it and the facilities are gorgeous.
    Guest review by
    Sophie
    United Kingdom
  • From $268.46 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 154 reviews
    Hotel is in a fab location overlooking the River Tay and very close to the shops. The kitchen is extremely well stocked with a high quality range of food for breakfast. Bread, eggs, bacon , finest smoked salmon , fruit , fruit juices , muffins plus jams and preserves.
    Guest review by
    Denise
    United Kingdom
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 63 reviews
    Great location in the middle of the village. Really cute apartment, with the option to cook if you'd like. Easy to check in and easy to check out. The owner was really responsive when I had a question. Lovely option for Dunkeld.
    Guest review by
    JMC
    United Kingdom
  • From $341 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,803 reviews
    Dunkeld House Hotel is set in a beautiful location. We had a lovely walk along the river into the pretty town. The hotel was very comfortable and we enjoyed our meals in the restaurant. We would stay here again.
    Guest review by
    Norma
    United Kingdom
  • From $204.73 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 600 reviews
    Dunkeld is beautiful, and the location is brilliant close to shops and food outlets.
    Guest review by
    Gita
    United Kingdom
gogless