Skip to main content

Search hotels in Dunkeld

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

Popular hotels in Dunkeld

Check out our top picks in Dunkeld

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, 616 reviews
Price from
$145.84
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
margieth
From
Bermuda
beautiful place - delicious breakfast
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,725 reviews
Price from
$171.63
1 night, 2 adults

Atholl Arms Hotel & Residence Dunkeld

Hotel in Dunkeld

Please ensure that you select your room type carefully when making your reservation. Our Residence accommodations is located in a separate building adjacent to the main hotel.

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.8
Excellent - What previous guests thought, 417 reviews
Price from
$203.90
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.1
Fair - What previous guests thought, 910 reviews
Price from
$127
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, 257 reviews
Price from
$81.02
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
$182.30
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.

B
Barrenechea
From
Canada
The service The location The cleanliness The Breakfast!!! All together Great people
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 539 reviews
Price from
$133.68
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 8.6
Excellent - What previous guests thought, 7 reviews
Price from
$1,757.99
1 night, 2 adults

The Cottage

Bankfoot (Near Dunkeld)

The Cottage is located in Bankfoot, just 26 miles from Glamis Castle and 26 miles from Blair Castle.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6 reviews
Price from
$483.43
1 night, 2 adults

1 Sunview Garden

Birnam (Near Dunkeld)

1 Sunview Garden is located in Birnam, just 14 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 5 reviews
Price from
$325.43
1 night, 2 adults
See all 34 hotels in Dunkeld

Dunkeld – 34 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, 616 reviews
Price from
$145.84
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
margieth
From
Bermuda
beautiful place - delicious breakfast
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,725 reviews
Price from
$171.63
1 night, 2 adults

Atholl Arms Hotel & Residence Dunkeld

Hotel in Dunkeld

Please ensure that you select your room type carefully when making your reservation. Our Residence accommodations is located in a separate building adjacent to the main hotel.

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.8
Excellent - What previous guests thought, 417 reviews
Price from
$203.90
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.1
Fair - What previous guests thought, 910 reviews
Price from
$127
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, 257 reviews
Price from
$81.02
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
$182.30
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.

B
Barrenechea
From
Canada
The service The location The cleanliness The Breakfast!!! All together Great people
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 539 reviews
Price from
$133.68
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 8.6
Excellent - What previous guests thought, 7 reviews
Price from
$1,757.99
1 night, 2 adults

The Cottage

Bankfoot (Near Dunkeld)

The Cottage is located in Bankfoot, just 26 miles from Glamis Castle and 26 miles from Blair Castle.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 6 reviews
Price from
$483.43
1 night, 2 adults

1 Sunview Garden

Birnam (Near Dunkeld)

1 Sunview Garden is located in Birnam, just 14 miles from Scone Palace and 18 miles from Castle Menzies.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 5 reviews
Price from
$325.43
1 night, 2 adults
See all 34 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 9.0
Wonderful - What previous guests thought, 163 reviews

Popular with guests booking hotels in Dunkeld

Popular with guests booking hotels in Dunkeld

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 417 reviews

Popular with guests booking hotels in Dunkeld

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

Popular with guests booking hotels in Dunkeld

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,725 reviews

Popular with guests booking hotels in Ballinluig

Hotels located in the center of Dunkeld

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 57 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.1
Fair - What previous guests thought, 910 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.6
Exceptional - What previous guests thought, 91 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.1
Wonderful - What previous guests thought, 70 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, 19 reviews

Springwells offers accommodations in Dunkeld, 16 miles from Scone Palace and 18 miles from Castle Menzies. Both Wifi and private parking are accessible at the vacation home free of charge.

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.7
Excellent - What previous guests thought, 35 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.7
Exceptional - What previous guests thought, 3 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.

Budget hotels in Dunkeld and nearby

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 44 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.7
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, 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, 77 reviews

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

2 Bed in Birnam CA266 is located in Birnam, just 14 miles from Scone Palace and 18 miles from Castle Menzies.

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

Best hotels with breakfast in Dunkeld and nearby

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

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

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 102 reviews

Factors House - A comfy cottage in countryside park with WIFI and access to bar and pool offers accommodations in Perth, 28 miles from Discovery Point and 17 miles from Killiecrankie. 15 miles from...

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

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 79 reviews

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.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 46 reviews

Offering a bar, Erigmore Spa Cottage - A cosy cottage located in a countryside park with WIFI and access to swimming pool features accommodations in Perth.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 141 reviews

Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar is located in Perth, just 15 miles from Scone Palace and 18 miles from Castle Menzies.

Glen Lodge

Hotel in Birnam
Breakfast options
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 7 reviews

Located in Birnam, 15 miles from Scone Palace and 19 miles from Castle Menzies, Glen Lodge provides accommodations with amenities such as free WiFi and a TV.

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

Highland Spa Lodge 1 Pets Welcome is located in Birnam, 19 miles from Castle Menzies, 29 miles from Discovery Point, and 18 miles from Killiecrankie.

FAQs about hotels in Dunkeld

What Guests Said About Dunkeld:

Scored out of 10, guest rating 10

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

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

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

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
From $218.08 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,725 reviews
An absolutely wonderful hotel in a stunning location. The room was beautiful, the food and facilities magnificent and the staff were exceptional. We were brought lovely treats to the room for our anniversary stay. The pool and spa facilities were very nice also, and the breakfast options the following day were vast and delicious. Also, the television had apps on it which meant I could watch the football whilst my partner got ready before we went out. All in all, exceptional stay.
Guest review by
Lewis
United Kingdom
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 70 reviews
I had an amazing stay at this flat in Dunkeld. The location was truly extraordinary, surrounded by beautiful scenery and perfect for exploring the area. The flat itself was cosy, comfortable, and ideal for a much‑needed break from the city. Everything felt just right, making it a wonderful getaway spot that I’d happily return to.
Guest review by
Gloria
Chile
From $155.29 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 616 reviews
Amazing little hotel, nice and clean, everything we needed. It was room 3 with kitchen and a bathroom so really like a little flat. Very good location, just a 10 min walk from the main bit in Dunkeld so perfect if you want a quiet place to rest. Good communication with the host. 5 stars from us.
Guest review by
Michal
United Kingdom
Scored out of 10, guest rating 5.1
Fair - What previous guests thought, 910 reviews
The hotel was set right in the middle of Dunkeld so everything was within 5 mins walk.
Guest review by
Alan
United Kingdom
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 91 reviews
Ideal for looking round Dunkeld, and attending some local concerts
Guest review by
Steve
United Kingdom