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.

S
Sara Alitse
From
Greece
Our stay was fantastic. Very friendly with our little dog too. Only thing we minded was the mattress, which wasn't very comfortable for us because it was too soft. But definitely not a deal breaker. Definitely recommend!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 598 reviews
Location 9.6
Price from
$146.03
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.

M
Martin
From
United Kingdom
Everything. Worked here in the early 90’s. Changed. Still fabulous
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,810 reviews
Location 9.6
Price from
$210.66
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, 150 reviews
Location 9.7
Price from
$267.73
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, 386 reviews
Location 9.6
Price from
$204.17
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.

c
cw75
From
United States
The location was excellent for me as I signed up to take a battery of classes for the Niel Gow Fiddle Tune Festival and all of my classes were held in one of the conference rooms in the hotel. Plus, this hotel is very conveniently located to all of the other events that went on during the festival, so much so that I didn't need my rental car at all as everything was reachable on foot.
Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 937 reviews
Location 8.6
Price from
$152.86
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, 180 reviews
Location 9.7
Price from
$81.13
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, 362 reviews
Location 9.5
Price from
$175.78
1 night, 2 adults

Tayburn House

Dunkeld

Tayburn House enjoys a location in Dunkeld, 16 miles from Scone Palace and 18 miles from Castle Menzies. This bed and breakfast offers free private parking, full-day security, and free Wifi.

I
Ivan
From
Argentina
Everything was clean and tidy. Trevor was an excellent host!! We absolutely recommend it
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 512 reviews
Location 9.7
Price from
$133.86
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.

C
Carl
From
United Kingdom
Staff very welcoming and friendly... great location to stay from Perth racecourse....Room and breakfast was spot on and the evening meal food at the restaurant was fantastic... black pudding and goats cheese salad.....steak and chips... apple crumble and ice cream ...yummy and not forgetting the IPA,s
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 228 reviews
Location 9.3
Price from
$140.22
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.08
1 night, 2 adults
See all 35 hotels in Dunkeld

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

See all

Budget hotels in Dunkeld and nearby

  • Scored out of 10, guest rating 7.8
    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, 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, 62 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, 17 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.

Hotels located in the center of Dunkeld

  • Parkview

    Hotel in Dunkeld
    Central location
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 28 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 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.

Best hotels with breakfast 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, 60 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 7.8
    Good - What previous guests thought, 44 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.

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

    Craigmore Cottage is located in Birnam, just 18 miles from Castle Menzies and 29 miles from Discovery Point. Offering free private parking, the 4-star vacation home is 16 miles from Scone Palace.

  • Scored out of 10, guest rating 8.7
    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.

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.5
    Exceptional - What previous guests thought, 79 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 $324.52 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,808 reviews
    What a beautiful place Dunkeld House Hotel is. We were upgraded to a Junior Suite & it was exceptional. The bed was lovely & the bathroom was clean & we even enjoyed using the large bath. The staff were friendly & efficient & the breakfasts were lovely. We just wish we could’ve stayed longer. I would highly recommend staying at Dunkeld House Hotel.
    Guest review by
    Heather
    Australia
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 59 reviews
    The location in Dunkeld is good. It is a quaint wee loft apartment and has a lovely bright bathroom and nice touches like books on display. We were catching up with family so didn’t use any of the facilities but nice wee kitchen area and cost wee space.
    Guest review by
    Kirsty
    United Kingdom
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 511 reviews
    Perfect welcoming and attentive host.Really comfortable bed.Excellent breakfast,ample parking and well situated..Having previously stayed in the Dunkeld House Hotel and was disappointed ,this was all that I expected.Strongly recommended .
    Guest review by
    Maccallum
    United Kingdom
  • From $160.91 per night
    Scored out of 10, guest rating 5.6
    Fair - What previous guests thought, 931 reviews
    Great location in the heart of Dunkeld, close to shops and restaurants. We had a brief interaction with the staff and they were lovely. The twin room was pretty spacious and heated, comfy beds.
    Guest review by
    Angie
    Italy

Research, refine, and make plans for your whole trip