Skip to main content

Filter by:


Star Rating

Review Score

Dunkeld – 9 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

8.4
Scored 8.4
Very Good
Rated very good
3,037 reviews
Price from$227.33per night
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.

6.3
Scored 6.3
Pleasant
Rated pleasant
988 reviews
Price from$130.78per night
Birnam Hotel, hotel in Dunkeld

Historic Birnam Hotel is set in Perthshire countryside between Dunkeld and Birnham Golf Club and the River Tay. It offers cozy nonsmoking rooms, a restaurant and an inn in the grounds.

7.3
Scored 7.3
Good
Rated good
1,249 reviews
Price from$107.35per night
The Merryburn - Rooms and Courtyard Studios, hotel in Dunkeld

The Merryburn - Rooms and Courtyard Studios is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building.

9.5
Scored 9.5
Exceptional
Rated exceptional
381 reviews
Price from$145.24per night
Tayburn House, hotel in Dunkeld

Tayburn House provides comfortable rooms and hearty cooked breakfasts in Dunkeld, around 25 minutes’ drive north of Perth. This nonsmoking house has free parking and free Wi-Fi throughout.

9.4
Scored 9.4
Wonderful
Rated wonderful
452 reviews
Price from$107.35per night
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...

8.2
Scored 8.2
Very Good
Rated very good
243 reviews
Price from$243.24per night
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.

9.1
Scored 9.1
Wonderful
Rated wonderful
133 reviews
Price from$213.44per night
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.

8.3
Scored 8.3
Very Good
Rated very good
136 reviews
Price from$334.05per night
The Farmhouse B&B, hotel in Dunkeld

The Farmhouse B&B offers accommodations in Dunkeld, 30 miles from Doune Castle and 30 miles from Blair Castle.

9.6
Scored 9.6
Exceptional
Rated exceptional
318 reviews
Price from$164.18per night
Bankfoot Inn, hotel in Dunkeld

Set in Perthshire countryside, The Bankfoot is a cozy 18th-century Scottish inn. There is free Wi-Fi on site, and all rooms have flat-screen TVs with digital channels and DVD players.

9.3
Scored 9.3
Wonderful
Rated wonderful
266 reviews
Price from$146.38per night
See all 20 hotels in Dunkeld

Most-booked hotels in Dunkeld in the past month

FAQs about hotels in Dunkeld




Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Dunkeld:

  • 10
    Scored 10

    Beautiful historical town.

    Beautiful historical town. It is very quaint, but it is still so pleasant to walk around. There are a few small shops, bakeries, and restaurants with great food. Everyone there was so friendly. There are a few pubs with affordable prices and great atmospheres. A train station is close by so it is easy to get to bigger towns and cities as well. The town is extremely safe, even at night. I never felt uncomfortable walking around.
    Alaina
    United States of America
  • 10
    Scored 10

    Scenery outstanding; village charming.

    Scenery outstanding; village charming. The only downside was the lack of pubs/restaurants, as this was over the Xmas period; consequently, on Xmas Eve we booked an over-priced [and not very good] meal at the Tay Bank Hotel -o.k. for a seat if having a meal upstairs [no signs or directions, but a local told us] but small bar downstairs dangerously over-packed with people [getting near the bar to order drinks impossible]. Apart from this local monopoly, Dunkeld is a great place, especially for The Great Outdoors. A walk up nearby Birnam Hill gives wonderful views of the rich surrounding countryside and its cute villages.
    A
    Anonymous
    United Kingdom
  • 8.0
    Scored 8.0

    Rooms and public spaces were excellent.

    Rooms and public spaces were excellent. When we checked in we were told swimming pool closed, this was one of the main reasons we stayed. When I complained to Kenny the duty manager he told me everyone was advised when it was reopened. I told him we were not advised. He insisted we were and walked away. The rest of the staff excellent. Drinks way to expensive £46 for a £12 bottle of wine, £15.50 for a 250 ml glass of sauvingnon
    david
    United Kingdom
  • 8.0
    Scored 8.0

    Our stay was relaxing and we liked going on the various...

    Our stay was relaxing and we liked going on the various walks that were various options. We especially liked the walk along the river past Macbeth’s tree. The Cathedral is well worth a visit and the trees are part of the history too.
    Aileen
    United Kingdom
  • 8.0
    Scored 8.0

    Limited place to eat at night, one hotel said when trying to...

    Limited place to eat at night, one hotel said when trying to book " the chef has not turned up" the next night they had a leak in the kitchen and could not take meal bookings. Lucky we were only in for the night and had bought food from the local butcher to cook for ourselves. Great for walks and very relaxing.
    William
    United Kingdom
  • 10
    Scored 10

    Dunkeld was our first stop of our roadtrip and it did not...

    Dunkeld was our first stop of our roadtrip and it did not disappoint. So charming, clean and surrounded by the most beautiful scenery! We had a lovely dinner next to the river and enjoyed a long walk through the forest. Wish we stayed longer!
    Emma
    South Africa

Explore guest reviews of hotels in Dunkeld

  • From $137.66 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 988 reviews
    Customer Service was fabulous. Amy and the team did everything they could to make our stay a pleasant one. The room and bathroom were spotless enhanced cleaning throughout the hotel was evident with touch points being done at regular intervals. Check in and out was seamless. Special mention to the chef, we had dinner in the Hotel and it was really special. Scallops and Mussels were amazing and we would highly recommend. We will definitely be back to the Royal Dunkeld Hotel.
    Fran Barclay
    United Kingdom
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 70 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.
    Lindsey
    United Kingdom
  • From $246.28 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 243 reviews
    The location by the river was fantastic. The staff were attentive and informative. The food was great with plenty of vegan options. The bed was comfortable. Very very very dog friendly hotel with treats, bed, bowl, towel and toys provided and a doggy menu available. Dunkeld is such a lovely place with lots of independent shops. We also got an upgrade to a river view with it being my birthday, plus a card from the team - thank you!
    Nathan
    United Kingdom
  • From $107.35 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 452 reviews
    Nice location a relatively short walk to/from the centre of Dunkeld. On a unique street on the grounds of an estate. Hard to describe, but there are old buildings and a grand looking hotel and iron gate at the street as you turn onto the small street to the B&B. Comfortable, clean room and friendly staff. Nice breakfast.
    Tim
    United States of America
  • From $219.75 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 3,037 reviews
    The Dunkeld House hotel is a country hotel in a beautiful location next to the River Tay. The rooms are a good size and the hotel was refurbished in 2019. The few staff are wonderful - but there are not enough of them! The staff were polite at all times but on many occasions they were overwhelmed by the number of guests.
    Lesley
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 381 reviews
    Very cute hotel, room was beautifully decorated and spacious for myself. Well equipped room as well for what you needed for a few nights stay. Very clean too. Property was easy walk to local attractions (Birnam and Dunkeld) and conveniently driveable to surrounding areas. The two staff/owners I met were really lovely.
    Hannah
    United States of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews
    We would love to return to this gorgeous apt. All the Charles Rennie Mackintosh touches were lovely. Plenty of space - the smaller bedroom was great for an extra guest. Very handy location opposite the Birnam Arts Centre and about 15 min stroll into Dunkeld. Delicious pizzas at Birnam Inn. A really enjoyable stay.
    Helen
    United Kingdom
  • From $334.05 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 136 reviews
    The Taybank has an awesome location right on the River Tay, with an outdoor dining area right on the bank. The staff went out of their way to be helpful and the breakfast "hamper" was charming. Breakfast was do-it-yourself and perfect for people on the go. All in all, a great experience.
    Ronald
    United States of America
  • From $253.85 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 133 reviews
    The rooms were clean, very comfortable, and the staff was amazing. They went over and beyond to help make our stay enjoyable. I highly recommend this hotel for anyone visiting Dunkeld. i wished had more time to spend there and have chat with people were already staying in.
    Alaa
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 381 reviews
    The hotel was beautifully located in the middle of little Dunkeld and most importantly the staff at the hotel were hugely accommodating. The photos perhaps don't do the place justice because they were very spacious and had lots of utilities.
    Allison
    United Kingdom
  • From $219.75 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 3,037 reviews
    Very welcoming staff with a whisky or sherry at check in. Beautiful decorated rooms and bathrooms with good shower. Very attentive and efficient staff. Situation beautiful with lovely walks up the river and into Dunkeld.
    Dorothy
    United Kingdom
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 4 reviews
    The location is excellent for exploring Perthshire. Located in the countryside, very quiet and peaceful. It has everything you may need. Very spacious for 2 people, which is great for a change.
    david
    United Kingdom
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 1,249 reviews
    Didn’t have breakfast there, as the charming town of Dunkeld a short walk, with so much choice. Charming old hotel, set in beautiful surrounds, very pretty area.
    ddc
    Australia
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 318 reviews
    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.
    Julie
    United States of America
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 70 reviews
    It was right downtown in Dunkeld which made it easy to see my family who lives there. Off street parking is a big plus!
    Kimball
    United States of America
  • From $107.35 per night
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 452 reviews
    Denise and Trevor were wonderful hosts and we had a wonderful breakfast. Tayburn House is in a lovely area.
    Catherine
    Australia
  • 9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 7 reviews
    Well equiped kitchen and very clean apartment Well located for Dunkeld and various walks.
    Mary
    United Kingdom
  • 9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 4 reviews
    Excellent location, spacious, every facility imaginable, comfy, warm.
    Natalie
    United Kingdom
  • From $219.75 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 3,037 reviews
    Facilities and comfort of hotel
    Carole Neff
    United Kingdom
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 1,249 reviews
    grand old hotel
    Jim
    United States of America