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.

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, 600 reviews
Location 9.6
Price from
$146.17
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,808 reviews
Location 9.6
Price from
$210.87
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, 153 reviews
Location 9.7
Price from
$267.98
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, 388 reviews
Location 9.6
Price from
$204.37
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.

S
Simon
From
Italy
Enjoyed a lovely dinner. And breakfast also offered some imaginative choices.
Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 936 reviews
Location 8.7
Price from
$153.01
1 night, 2 adults

Kennacoil

Dunkeld

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

S
Stephen
From
United Kingdom
Amazing location, comfortable and well equipped, warm welcoming host
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 183 reviews
Location 9.7
Price from
$81.21
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.

M
Millar
From
United Kingdom
Beautiful setting, stunning house, room was perfect as was the breakfast! Warm and welcoming accommodation. First class!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 363 reviews
Location 9.5
Price from
$175.95
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, 229 reviews
Location 9.3
Price from
$140.35
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.34
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,727.68
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, 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, 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, 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.

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 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.2
    Wonderful - What previous guests thought, 5 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, 131 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
  • From $175.95 per night
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 363 reviews
    Everything was perfect, we loved our stay at the Farmhouse B&B and would definitely recommend it! Theresa was the best host: the house itself is beautifully furnished and equiped, our room was very comfortable, especially the bed with its super-soft sheets, worthy of a super hotel! And the breakfast was a true moment of joy. Would recommend to have a walk around the Farmhouse as it is such a lovely area. Hope to come back soon to enjoy it again!
    Guest review by
    Julie
    France
  • From $115.04 per night
    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 885 reviews
    The situation is beautiful, close to the river, across the road from the wonderful Birnam Arts, in the heart of the village and within easy reach of Dunkeld. An old hotel–amazing building but has seen better days. Original features in the common areas were gorgeous. Thankfully, the bed was very comfortable.
    Guest review by
    Jules
    United Kingdom
  • From $221.97 per night
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 600 reviews
    We stayed in Tigh Lois and it was fabulous. Massive apartment tastefully furnished . The photos do not do it justice. It’s gorgeous. Central Birnam but 15 minute walk into historic Dunkeld with several pubs, hotels, cafes and shops.
    Guest review by
    susan
    United Kingdom
  • From $324.83 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,808 reviews
    The hotel is in a perfect location with beautiful places to sit. The leisure facilities are amazing.
    Guest review by
    Iona
    United Kingdom
  • From $161.06 per night
    Scored out of 10, guest rating 5.6
    Fair - What previous guests thought, 936 reviews
    The location of the hotel.
    Guest review by
    Kennedy
    United Kingdom

Research, refine, and make plans for your whole trip

gogless