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 centre and luxury health club. The hotel offers free parking and spacious rooms.

Rooms were nice Setting is beautiful
8.4
Scored 8.4
Very good
Rated very good
3,095 reviews
Price from£147per night
Royal Dunkeld Hotel, hotel in Dunkeld

This former coaching inn is now a comfortable, modern hotel, offering en suite accommodation, free on-site parking and free wireless internet access in the public areas.

Location and friendliness of staff
6.3
Scored 6.3
Pleasant
Rated pleasant
997 reviews
Price from£109per 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 cosy non-smoking rooms, a restaurant and an inn in the grounds.

Very friendly staff. Original features retained. Nice and warm room. Excellent breakfast.
7.3
Scored 7.3
Good
Rated good
1,264 reviews
Price from£85per 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...

Excellent service in accommodating my dog companion
8.2
Scored 8.2
Very good
Rated very good
251 reviews
Price from£175.50per night
Tay House, hotel in Dunkeld

Situated 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.

Everything . Breakfast was great
9.1
Scored 9.1
Superb
Rated superb
136 reviews
Price from£179per 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.

Quirky and modern. Perfect location for my trip. Tea, coffee and milk provided.
9.5
Scored 9.5
Exceptional
Rated exceptional
393 reviews
Price from£98per night
The Taybank, hotel in Dunkeld

Set in Dunkeld, 26 km from Scone Palace, The Taybank offers accommodation with a garden, free private parking, a restaurant and a bar.

Excellent breakfast hamper provided. Good view from living room
8.3
Scored 8.3
Very good
Rated very good
138 reviews
Price from£264.50per 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 non-smoking house has free parking and free Wi-Fi throughout.

Breakfast was delicious, excellent choices of cereals, fruit juices, croissants, fresh fruit and yoghurt etc. Followed by lovely well presented hot cooked breakfast. Really nice accommodation, and greeted by Trevor who was a lovely helpful and cheery host. Fab powerful shower! Lovely location!
9.4
Scored 9.4
Superb
Rated superb
467 reviews
Price from£85per night
The Farmhouse B&B, hotel in Dunkeld

Located in Dunkeld and only 23 km from Castle Menzies, The Farmhouse B&B provides accommodation with mountain views, free WiFi and free private parking.

The farmhouse is practically in the middle of nowhere, which made our stay very quiet for a great night sleep. The host is welcoming and friendly and she made us feel at ease around the farmhouse. The property is as Scottish as can be and you may even help yourself to a dram of single malt in the library room.
9.6
Scored 9.6
Exceptional
Rated exceptional
322 reviews
Price from£130per night
Bankfoot Inn, hotel in Dunkeld

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

Enormous bedroom with lovely warm duvet, spotless bathroom, friendly staff, cosy fire, delicious food, easy parking, close to the A9...
9.3
Scored 9.3
Superb
Rated superb
267 reviews
Price from£115.90per 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 moment you sign up!

What guests said about Dunkeld:

  • 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
  • 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

Explore guest reviews of hotels in Dunkeld

  • From £115 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 393 reviews
    Absolutely outstanding - the room is so lovely and open plan, with the bedroom area annexed off. The kitchen is perfect with even things like tinfoil, kitchen roll, oil, and salt. So many lovely thoughtful touches, such as milk in fridge, ice in freezer, dishwasher tablets, washing up liquid, shower gel, that just made this the most heart warming places. Location is amazing and so many walks nearby and places not too far to get food and drinks. Thoroughly recommend and will definitely be back.
    Natasha
    United Kingdom
  • From £85 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 1,264 reviews
    Room allocated was baltic and had condensation inside the windows. It took 5 hours to get them to change us to a room with heating. B/fast was OK, but dinner was another fiasco. The food was below standard for a hotel of their supposed rating, also the hotel restaurant and bar was closed Wednesday & Thursday. Total overall rating for value for money and food, I wouldsay about -10.
    Peter
    United Kingdom
  • From £414 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 251 reviews
    The location is excellent. The hotel is very clean and the staff are exceptionally friendly. Choice of breakfast times was good and the 11am checkout time was also a bonus. The free standing bath was a nice touch! The Z Terrace on the banks of the Tay was also very good and it was enjoyable to eat outside with a couple of beers by the silvery Tay.
    Ewen
    United Kingdom
  • From £115 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 393 reviews
    I had an amazing stay during my solo trip! The staff is extremely lovely and friendly, always willing to help and give you directions and advice for the area and local shops. Only 15 minutes walk from the restaurants/pubs of Dunkeld, and only 1 hour drive to Glenshee Ski Centre. I'll definitely be back!! Thank you again for the lovely stay 😊
    Achilleia
    Cyprus
  • From £414 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 251 reviews
    A slightly quaint and quirky, very people and dog friendly hotel set in the wonderful location of Dunkeld. The restaurant and bistro offer a good selection of well prepared dishes, with the Sunday roast beef dinner our favourite. Our recently refurbished junior suite provided excellent accommodation for our 3 night stay.
    william
    United Kingdom
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 4 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 £95 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 467 reviews
    Trevor was very welcoming, from the minute we walked through the door! Thankyou, Trevor for being so patient with our grandson. The breakfast was soooo good, well presented, hot and timely. We’ve been to other B&B’s in Dunkeld, which we’ve enjoyed, but this has been the best!!!!!
    v
    valerie
    United Kingdom
  • From £109 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 997 reviews
    The hotel was close to all local facilities. We have stayed at the hotel on many occasions. It is dog friendly and the staff were very helpful and friendly 🙂. There are many eateries in Dunkeld. We especially enjoyed the Scottish Deli . Food was amazing and worth a visit.
    Andrew
    United Kingdom
  • From £179 per night
    9.1
    Scored 9.1
    Superb
    Rated superb
     · 136 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.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 75 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 £192 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,094 reviews
    the hotel is a beautiful building and is the epitome of cosy elegant grandeur without feeling over the top . The facilities are excellent and the staff are helpful and friendly but still remaining professional.
    Anne
    United Kingdom
  • From £391 per night
    8.3
    Scored 8.3
    Very good
    Rated very good
     · 138 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
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 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.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 23 reviews
    This is an amazingly beautiful and comfy tiny house. The scenery is breathtaking. It's quiet and peaceful, yet only 10 miles on good roads to nearest town, either Crieff or Dunkeld.
    Maggie Mae Mulligan
    United States
  • From £109 per night
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 997 reviews
    We loved the Location.as close to all Amenities,and lovely Land-Scapes. I went to a Wedding,church was in Pitlochry,Reception,at the Dunkeld House Hotel,which was Very close.
    Veronique
    United Kingdom
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 84 reviews
    What an adorable private cottage. Not far from the town of Dunkeld, but a nice remote feeling. Easy access to tour Scotland. House as well kept and had a great facilities.
    Kim
    United States
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 322 reviews
    Perfect location in a quiet beautifully scenic area. Old stone house perfectly appointed inside. Very welcoming and hospitable host. Loved the made to order breakfast.
    Gregory
    United States
  • From £85 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 1,264 reviews
    Really friendly staff, room very pleasant. Lovely view of red squirrels in a tree when I woke up. Nice walk along the river into Dunkeld if you head down behind the hotel.
    Christa
    United Kingdom
  • From £95 per night
    9.4
    Scored 9.4
    Superb
    Rated superb
     · 467 reviews
    Nice, large room. Super friendly hosts. Good breakfast. The little towns of Dunkeld and Birnam are very idyllic.
    Melanie
    United States
  • From £192 per night
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 3,094 reviews
    We like everything about Dunkeld House Hotel Beautiful place in a beautiful location
    Anne
    United Kingdom

This page includes machine-generated content and therefore may contain errors. We are working to improve the quality.