Skip to main content
In partnership with
www.qyer.com

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

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.

J
James
From
United States
The rustic feel gave Tay House a very homey feel to it. We had a very comfortable stay.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 150 reviews
Price from
$242.29
1 night, 2 adults

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.

M
Michael
From
United Kingdom
It had all the facilities someone would need and the location is great for outdoor activities or visiting Dunkeld. It was a peaceful B and B.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 585 reviews
Price from
$145.37
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
Price from
$182.12
1 night, 2 adults

The Taybank

Hotel in Dunkeld

Located in Dunkeld, 16 miles from Scone Palace, The Taybank provides accommodations with a garden, free private parking, a restaurant and a bar.

K
Kurt
From
United States
The property was very high quality. It also had a beautiful riverfront beer garden across the way.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 119 reviews
Price from
$294.11
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...

N
Nancy
From
United States
Excellent breakfast with nice selections
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 385 reviews
Price from
$203.25
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, 172 reviews
Price from
$80.76
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
Price from
$174.99
1 night, 2 adults

1 The Cross

Dunkeld

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.

d
deresa
From
United States
Perfect location! Comfortable and within walking distance of so many sights as well as coop and restaurants.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 23 reviews
Price from
$738.38
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.

N
Natalie
From
United States
The location was excellent. It is a great waypoint between Stirling and Aviemore. The service was top-notch. I loved that it is family-owned and run. The Scottish breakfast was delicious and we enjoyed our breakfast host, who was the owner's mother Cathy. The rooms were sparkling and comfortable. The bathrooms were also sparkling, with a wonderful shower.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 225 reviews
Price from
$139.59
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, 84 reviews
Price from
$267.86
1 night, 2 adults
See all 35 hotels in Dunkeld

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 8.4
    Very Good - What previous guests thought, 119 reviews
  • Popular with guests booking hotels in Dunkeld

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 150 reviews
  • Popular with guests booking hotels in Dunkeld

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 585 reviews
  • Popular with guests booking hotels in Dunkeld

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 385 reviews
  • Popular with guests booking hotels in Dunkeld

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,810 reviews
  • Popular with guests booking hotels in Ballinluig

Best hotels with breakfast in Dunkeld and nearby

  • Scored out of 10, guest rating 7.6
    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 5.7
    Fair - What previous guests thought, 941 reviews

    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 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.4
    Very Good - What previous guests thought, 119 reviews

    Located in Dunkeld, 16 miles from Scone Palace, The Taybank provides accommodations with a garden, free private parking, a restaurant and a bar.

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

Budget hotels in Dunkeld and nearby

  • 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.5
    Exceptional - What previous guests thought, 47 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.5
    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, 88 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, 59 reviews

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

  • 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.8
    Good - What previous guests thought, 43 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.

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 property offers access to a patio, 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, 53 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.6
    Exceptional - What previous guests thought, 510 reviews
    I have stayed before and this time was just as brilliant. Really the best breakfast ever, I just wish I could eat more :-) Great room with a comfortable bed and an excellent, warm welcome. I've stayed in a number of hotels & B&B's around the UK and this really is the best. Free parking is a bonus these days. The location is ideal too for walks (Birnam Beeches, The Hermitage and into Dunkeld) and the railway station is less than 10 minutes walk so I hopped on a train to Inverness to enjoy the scenery.
    Guest review by
    Anita
    United Kingdom
  • From $100.95 per night
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 169 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 $227.48 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 585 reviews
    Got a nice little upgrade to a larger room. Excellent space which is very well thought out, kitchenette a real bonus. Great location just off the A9 and easy walking distance into Dunkeld. Would definitely stay again.
    Guest review by
    William
    United Kingdom
  • From $296.13 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,810 reviews
    Breakfast and dinner on first 2 nights were good. Room was comfortable. Location of hotel is picturesque with lovely walks along the river and into nearby Dunkeld. Met friends who joined us for 1 night
    Guest review by
    Alastair
    United Kingdom
  • From $160.18 per night
    Scored out of 10, guest rating 5.7
    Fair - What previous guests thought, 941 reviews
    Position good in Dunkeld.
    Guest review by
    Ann
    United Kingdom

Research, refine, and make plans for your whole trip

gogless