The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window
Pippa Smith on trover

Search Hotels in Dunkeld

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Dunkeld hotels and places to stay

Birnam Guest House
2.5 out of 5
Birnam Guest House, 4 Murthly Terrace, Dunkeld, Scotland
Get Rates
6.85 mi from city centre
3.5/5Good! (17 reviews)
No one there.

"Owner not resident so when we found no towels in room rang. Had to leave message which was not answered so unable to shower. Bins not emptied from previous resident."…"

Reviewed on 20 Sep 2019

Birnam Guest House
Achray House Hotel & Lodges
3 out of 5
On Loch Earn, St Fillans, Crieff, Scotland
The price is £79 per night
17.2 mi from city centre
4.7/5Exceptional! (27 reviews)

"Lovely location and friendly welcome. Room had good facilities and was welcoming. Dinner was excellent and breakfast equally so. The only issue was the hotel was cold. I think maybe the heating had been off during a quiet period and then switched on for us and another couple. This made the place ..."…"

Reviewed on 14 Feb 2020

Achray House Hotel & Lodges
Ladyhill House
Ladyhill House, St Mary's Road, Birnam, Dunkeld, Scotland
Get Rates
6.99 mi from city centre
Ladyhill House
Merryburn
4 out of 5
STATION ROAD, BIRNAM, Dunkeld, Scotland
Get Rates
6.81 mi from city centre
4.9/5Exceptional! (15 reviews)

"Good B&B in the area. Owner & staffs is friendly and very helpful. Good clean premises. Fully recommended."…"

Reviewed on 25 Oct 2019

Merryburn
Country Retreats at Butterstone
3.5 out of 5
Log Cabin 7, Butterstone, Dunkeld, Scotland
Get Rates
9.52 mi from city centre
4.8/5Exceptional! (6 reviews)

"Absolutely wonderful stay, COVID safe, couldn’t have made us feel any safer, provided hand sanitiser and masks and dvd. extra facilities for cleaning provided. excellent communication from Morag, brilliant location for rafting at Dunkeld. Lovely scenery - cannot rate our lodge and our stay highly ..."…"

Reviewed on 26 Jul 2020

Country Retreats at Butterstone
Shian Cottage Bed and Breakfast
3.5 out of 5
Trochry, Dunkeld, Scotland
The price is £86 per night
3.46 mi from city centre
4.7/5Exceptional! (19 reviews)

"Shian Cottage is quite literally a home from home in a gorgeous setting. A car is essential with parking at the rear of the property. My room was immaculate and tastefully decorated and although not en suite, I had access to my own brand new, separate bathroom. Sheila and Adrian are warm, friendly, ..."…"

Reviewed on 27 Jan 2020

Shian Cottage Bed and Breakfast
Moness Resort
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £89 per night
6.84 mi from city centre
4.3/5Excellent! (688 reviews)

"Great location and accommodation. Ideal for catching up with friends."…"

Reviewed on 18 Mar 2020

Moness Resort
8 Cathedral Street
3.5 out of 5
8 Cathedral Street, Dunkeld, Scotland
Get Rates
6.55 mi from city centre
8 Cathedral Street
Kennacoil
2 out of 5
Kennacoil House, Dunkeld, Scotland
Get Rates
4.59 mi from city centre
4.9/5Exceptional! (48 reviews)

"Fantastic place! Would 100% stay again. Can buy logs at property for barbeque fire which is helpful. At night time can see all the stars in the sky - beautiful. Bathroom and shower facilities were in excellent condition. My friends and I would recommend a stay here."…"

Reviewed on 2 Feb 2020

Kennacoil
Royal Dunkeld
3 out of 5
Atholl Street, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is £89 per night
6.66 mi from city centre
4.2/5Very Good! (84 reviews)

"New owners but same lovely service. Food excellent."…"

Reviewed on 19 Jul 2020

Royal Dunkeld
Don't see what you're looking for?
See all available properties in Dunkeld
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Dunkeld

Travellers to Dunkeld give high marks for the riverfront and top-notch restaurants. Welcoming and relaxing, this city attracts tourists with its spas and bars. Perth Racecourse, Scone Palace and Gleneagles Golf Course are some of the top sights around the area.

  • There are 17 hotels and other accommodation options in Dunkeld
  • The closest major airport is in Dundee (DND), 28.1 mi (45.3 km) from the city centre
  • The next closest is in Edinburgh (EDI), 43.3 mi (69.7 km) away

Sightseeing and Staying in Dunkeld

The city's natural setting is picturesque, including the rivers and these places to visit: The Hermitage, Polney Loch and Birnam Oak. A couple of additional sights to add to your agenda are Dunkeld Cathedral and Loch of the Lowes.

As you plan your holiday getaway, you'll find 17 hotels and other lodging options available to pick from in Dunkeld. Here you'll find top ranked ones based on Expedia user reviews:

  • Royal Dunkeld - This 3-star hotel features a restaurant, free WiFi and a bar. It's a favourite with Expedia travellers for its dining options and overall value.
  • Atholl Arms Hotel - Our customers like the bar and breakfast at this hotel. With a stay at this 3.5-star hotel, guests can enjoy access to a restaurant and free parking, along with free WiFi.
  • Dunkeld House Hotel - With a stay at this 4-star hotel, guests can enjoy access to a full-service spa and free breakfast, along with free WiFi. Expedia customers like its bar and clean, comfortable rooms.

In the surrounding area, popular places to visit include Perth Racecourse, 13.9 mi/22.4 km from the heart of the city, and Scone Palace, which is 14.3 mi (23.1 km) away.

Getting around Dunkeld

If you want to explore the larger area, hop on a train at Dunkeld & Birnam Station. Dunkeld may not have many public transport options so consider a car rental to maximise your time.

Dressing for Dunkeld

  • Between January and March, you can expect average temperatures of 9°C during the day and 1°C at night
  • From April to June, the average during the day is 17°C, whilst the average at night is 3°C
  • July to September has daytime averages of 18°C with night-time averages of 8°C
  • Between October and December, you can expect daytime averages of 13°C and night-time averages of 2°C
  • About 701.60 millimetres of rain falls on Dunkeld each year
  • Usually July and August are the hottest months with an average of 17°C, whereas March and February are often coldest, averaging 1°C

Frequently asked questions

What's the best place to stay in Dunkeld?
Shian Cottage Bed and Breakfast is a favourite property for Expedia customers. This 3.5-star B&B offers free breakfast and free WiFi. Reviews from our site also recommend Royal Dunkeld and Atholl Arms Hotel as top options for your trip.
If I need to cancel my hotel reservation in Dunkeld, will I receive a refund?
Yes, most room reservations are fully refundable provided that you cancel prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within 24 hours of your booking. Add your dates and click on “Search”, then use the “free cancellation” filter to view top deals in Dunkeld.
What's the best accommodation option for families in Dunkeld?
Dunkeld House Hotel is a top 4-star hotel on Expedia for families, and features an indoor pool and a restaurant. Royal Dunkeld is another good choice for your stay with the kids. Also, attractions in the area such as Auchingarrich Wildlife Centre and Perth Ice Rink are fun for children of all ages.
What's the best place to stay for a romantic holiday in Dunkeld?
Dunkeld House Hotel is a favourite 4-star hotel for couples, and features in-room coffee makers and a full-service spa.
What's the best pet-friendly hotel in Dunkeld?
Atholl Arms Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Dunkeld House Hotel is another good choice for a stay with your pet.
What's the best high-end place to stay in Dunkeld?
Dunkeld House Hotel is a 4-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay.
What are some accommodations with pools in Dunkeld?
Dunkeld House Hotel is a popular 4-star hotel featuring an indoor pool, a full-service spa and free buffet breakfast.

Dunkeld Hotel Reviews

More trip options