Skip to main content

Search hotels in Dunkeld

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

Filter by:


Star Rating

Review Score

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

Excellent breakfast which we made ourselves.
9.1
Scored 9.1
Wonderful
Rated wonderful
137 reviews
Price from$214.82per night
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.

We were upgraded to a gorgeous suite and offered a whisky on arrival. The facilities and room were beautiful. The walk along the river Tay, stunning. The staff were all so friendly and helpful.
8.4
Scored 8.4
Very Good
Rated very good
3,083 reviews
Price from$186.86per 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...

Beautiful location. Really liked the decor inside the hotel and the bar down at the river is truly lovely.
8.2
Scored 8.2
Very Good
Rated very good
260 reviews
Price from$211.65per 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.

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.
8.4
Scored 8.4
Very Good
Rated very good
141 reviews
Price from$336.22per 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.

Excellent & helpful staff
6.3
Scored 6.3
Pleasant
Rated pleasant
1,010 reviews
Price from$131.63per 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.

Very good breakfast, staff very friendly and helpful.
7.3
Scored 7.3
Good
Rated good
1,273 reviews
Price from$108.05per 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.

Was wonderful, welcoming, and home away from home. Breakfast was amazing and everyone was so kind. Best stay of our trip!
9.4
Scored 9.4
Wonderful
Rated wonderful
477 reviews
Price from$108.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.

Beautiful setting, wonderful home, the BEST hostess!!
9.6
Scored 9.6
Exceptional
Rated exceptional
329 reviews
Price from$165.25per night
Atholl Apartment - A Unique apartment in countryside park with WIFI and access to pool and bar, hotel in Dunkeld

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 19 miles from Castle Menzies.

It was spacious
8.2
Scored 8.2
Very Good
Rated very good
143 reviews
Price from$418.21per night
Stewart Apartment - A unique Apartment in countryside park with WIFI and access to bar and pool, hotel in Dunkeld

Stewart Apartment - A unique Apartment in countryside park with WIFI and access to bar and pool is located in Perth, just 15 miles from Scone Palace and 19 miles from Castle Menzies.

Apartment was large and homey feeling. Food in the restaurant was good. Nice to be in the main building.
8.0
Scored 8.0
Very Good
Rated very good
131 reviews
Price from$418.21per 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

    It was a beautiful hotel set in a in stunning location...

    It was a beautiful hotel set in a in stunning location very peaceful and relaxing . Room was spacious and very clean nice coffee machine and tea tray with a good choice of teas and a shortbread . Food in restaurant and bar was good .All staff were friendly and helpful . There is a nice walk into Dunkeld along the river Would recommend as a nice place to stay
    A
    Anonymous
  • 8.0
    Scored 8.0

    We stayed here for a Landrover Experience day in Butterstone...

    We stayed here for a Landrover Experience day in Butterstone, which was just a few miles up the road. It was 50 years since my last visit to Birnam...when i was Youth Hosteling as a 15 year old. We ate our evening meal in the Inn right next door to the Hotel. Next time we'd like to stay a bit longer.
    Colin
    United Kingdom
  • 10
    Scored 10

    Great base to explore Perthshire.

    Great base to explore Perthshire. Loads of walks on the doorstep. Plenty of lovely coffee shops, bakers,local coop. Children will love Going Potty to paint their own souvenir. And a trip to the Loch of Lowes to see lots of garden birds red squirrels and if you are lucky the ospreys
    Pam
    United Kingdom
  • 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

Explore guest reviews of hotels in Dunkeld

  • From $255.50 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 3,083 reviews
    We have stayed here on a number of occasions. For the last few visits 2021/2024 it doesn’t seem as intimate There were a number of weddings while we were there. The staff seemed to be stretched trying to to cater for the weddings . We found trying to find someone who knew how to mix cocktails. I had to go and see the manager . And tell him his staff were not trained! Also we are in our 80s now and we were put up in an annex (General Wade) which was quite a walk to and from the hotel especially when it rains! Ux
    marian
    United Kingdom
  • From $165.25 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 329 reviews
    Theresa greeted us so warmly that we felt like family arriving for our stay. She had prepared an amazing charcuterie and cheese spread for us because we didn't want to drive more that day. It was a perfect way to appease our appetites and relax at the same time. Our room was very comfortable even though at first sight it seemed to need updating. It's an old farmhouse after all! At breakfast, we were treated like royalty, silver service and all. There was nothing we lacked. Thank you, Theresa!
    Valerie
    United States of America
  • From $303.80 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 260 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
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 404 reviews
    Just across the street from the Beatrix Potter Garden and just a five-minute walk from the Dunkeld and Birnam train station, this charming hotel had spacious, comfortable, and adorably-decorated Peter Rabbit themed suites. I almost died of cuteness! The hostess was delightful, welcoming, and filled with excellent advice about the area. Strongly recommend; if I ever come back to this area I will definitely stay here.
    Rachel
    United States of America
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 477 reviews
    Welcoming staff; spacious, quiet and spotlessly clean room and bathroom; toiletries included shower gel, body lotion, shampoo, conditioner and soap; excellent breakfast (home made porridge, full Scottish breakfast, selection of cereals, croissants and fresh fruits); central location - just opposite the entrance to the Birnam walking trails; local amenities brochure available in the room; WiFi.
    KINGA
    United Kingdom
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 477 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 $227.54 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 137 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
  • From $255.50 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 3,083 reviews
    The breakfast was very good,plenty of choice.There are plenty of good scenic walks which lead back to Dunkeld and Birnam. The towns have nice coffee shops and areas to sit and relax. Ideal location to chill. The hotel is also a great place to relax 😌
    Duthie
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 76 reviews
    A comfortable, modern two floor apartment in the centre of Dunkeld. A great location, parking outside the door, and comfortable beds. We really enjoyed our stay and our kids (5+3yo) loved the nearby playgrounds and nature walks.
    Michael
    United Kingdom
  • From $336.22 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 141 reviews
    Such a lovely hotel. The rooms were beautifully decorated and made you feel right at home. The staff could not have been any more helpful with all our needs. The restaurant had excellent food and service.
    Karla
    United States of America
  • From $303.80 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 260 reviews
    Room was very clean and bed was comfy Staff were very good Breakfast was exceptional and everything was high quality and more importantly very tasty . Hotels location location location is fantastic
    Richard
    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
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 21 reviews
    The property location was excellent, just a short walk into Dunkeld, and within a short drive of the Newtyle beat on the Tay. Very clean and very well fitted out.
    Wilson
    Ireland
  • From $108.05 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 1,273 reviews
    The staff were very good. Nothing was too much trouble.but they were working in a very dated hotel. We felt sorry for them trying to excuse their hotel.
    Allen
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 76 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 $255.50 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 3,083 reviews
    Well maintained very clean ! Loved the river tay walk to the wee Dunkeld village . Friendly people 😃
    helen raulin
    United States of America
  • 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
  • From $336.22 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 141 reviews
    Location was excellent for our fly fishing weekend. Lovely location and hotel stunning.
    Yvonne
    United Kingdom
  • From $108.05 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 1,273 reviews
    Excellent value for money, comfy and cosy hotel in a stunning location
    Mark
    United Kingdom
  • From $138.56 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 1,010 reviews
    The hotel was in dunkeld.
    Barry Griffin
    United Kingdom