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

Find out moreOpens in new tab or window
Photo by Eddie Boyd

Search Dunkeld, Scotland Hotels from AU$79

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Popular Locations
Trip type
Dunkeld House Hotel
4 out of 5
Blairgowrie Road, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$190 per night from 22 Nov. to 23 Nov.
9.21 km from city centre
4.2/5Very Good! (716 reviews)

"Very friendly staff and in the current Covid restrictions they were excellent. Made you feel safe."…"

Reviewed on 13 Oct. 2020

Dunkeld House Hotel
Royal Dunkeld
3 out of 5
Atholl Street, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$162 per night from 8 Nov. to 9 Nov.
10.72 km from city centre
4.1/5Very Good! (92 reviews)

"Nice surroundings, friendly staff and comfortable. Price average for the accommodation."…"

Reviewed on 30 Sep. 2020

Royal Dunkeld
2 out of 5
Kennacoil House, Dunkeld, Scotland
Get Rates
7.39 km from city centre
4.9/5Exceptional! (49 reviews)

"Absolutely a home from home. Everything you need for decent self catering accommodation. Location is amazing, waking to deer walking the hill peak to hearing stags in the evening. Warm, comfortable,well appointed cottage overlooking the valley. We and the dog loved it and will be back to stay ..."…"

Reviewed on 21 Oct. 2020


You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Milton Birnam Hotel
3 out of 5
Perth Road, Birnam, Perthshire, Dunkeld, Scotland
The price is AU$79 per night from 5 Nov. to 6 Nov.
10.98 km from city centre
3.8/5Good! (63 reviews)

"Lovely staff. Great overnight stay and great breakfast."…"

Reviewed on 16 Sep. 2020

Milton Birnam Hotel
Country Retreats at Butterstone
3.5 out of 5
Log Cabin 7, Butterstone, Dunkeld, Scotland
Get Rates
15.32 km 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
Atholl Arms Hotel
3.5 out of 5
Bridgehead, Tay Terrace, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is AU$199 per night from 1 Nov. to 2 Nov.
10.71 km from city centre
4.3/5Excellent! (49 reviews)

"The hotel is in a great position. Dunkeld is delightful. Sadly I realised when we arrived that I could have got a much better deal by booking direct. Assumed it would be better via Expedia. The toast was AWFUL. Why don't hotels use toast racks which keep the toast crisp. Ghastly soggy toast like ..."…"

Reviewed on 8 Jan. 2020

Atholl Arms Hotel
Shian Cottage Bed and Breakfast
3.5 out of 5
Trochry, Dunkeld, Scotland
The price is AU$157 per night from 2 Nov. to 3 Nov.
5.57 km from city centre
4.8/5Exceptional! (21 reviews)

"We enjoyed a lovely evening at Shian Cottage at the end of our Perthshire holiday. Hosts were excellent and we were treated to a lovely freshly baked lemon sponge to have with our tea and coffee while relaxing in the guest lounge. Comfortable bed and perfect cooked breakfast. We will hopefully return ..."…"

Reviewed on 16 Oct. 2020

Shian Cottage Bed and Breakfast
8 Cathedral Street
3.5 out of 5
8 Cathedral Street, Dunkeld, Scotland
Get Rates
10.54 km from city centre
8 Cathedral Street
4 out of 5
STATION ROAD, BIRNAM, Dunkeld, Scotland
Get Rates
10.97 km 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

Birnam Guest House
2.5 out of 5
Birnam Guest House, 4 Murthly Terrace, Dunkeld, Scotland
Get Rates
11.03 km 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
The Wee Nook, Birnam & Dunkeld
4 Gladstone Terrace, Dunkeld, SCT
Get Rates
11.07 km from city centre
4.5/5Wonderful! (2 reviews)
Just lovely

"We had such a good time at The Wee Nook. Perfect location, can’t fault it"…"

Reviewed on 1 Sep. 2020

The Wee Nook, Birnam & Dunkeld
Castle Peroch, Quaint 19th Century Tower House
Kinnaird Estate., Castle Peroch, Dunkeld, SCT
Get Rates
11.39 km from city centre
Castle Peroch, Quaint 19th Century Tower House
Jock Scott Cottage With Secluded Decking Area
Kinnaird Estate., Jock Scott Cottage, Dunkeld, SCT
Get Rates
11.82 km from city centre
Jock Scott Cottage With Secluded Decking Area
Luxury Cottage in Rural Perthshire Sleeps 6, With Uncompromising Views
Pheasant Cottage, Kincraigie, Dalguise, Dunkeld, SCT
Get Rates
11.01 km from city centre
4.8/5Exceptional! (6 reviews)
Relaxing Area and Cottage

"Cottage was in a beautiful relaxing area. There was a trail to hike up to see the views. Cottage was clean and decor looked just like the photos. Dairy cows were next door and the kids love watching them. Fireplace worked well and heating throughout was cozy. Really liked the open plan kitchen, living ..."…"

Reviewed on 18 Oct. 2019

Luxury Cottage in Rural Perthshire Sleeps 6, With Uncompromising Views
Craignuisq Farmhouse, Charmingly Restored Overlooks the Tay Valley
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.

Accommodation in Dunkeld

Known for being walkable and scenic, Dunkeld is a family-friendly neighbourhood, offering convenient options for restaurants, bars, and coffee shops. The neighbourhood's friendly people and small-town vibe are just a couple of its charming qualities. The riverfront and countryside showcase the area's natural beauty. Start by booking your hotel in Dunkeld, and then enjoy the sights in the greater Dalguise area.

Sightseeing around Dunkeld

The area's storied past is told through the historic sites and castle. Attractions like Dewar's World of Whisky, Temple Gallery, and The Watermill can be part of your cultural tour. Learn about the local history at Ossian's Hall, Castle Menzies, and Bells Blair Athol Distillery. Notable landmarks include Dunkeld Cathedral, Black Watch Monument, and Wade's Bridge. Create some family memories at Auchingarrich Wildlife Centre.

Being pampered at a spa is a popular activity here, but there's plenty more to do. You can take some time to enjoy the outdoors at The Hermitage, Birnam Oak, and Loch of the Lowes. Surround yourself with nature at Black Spout Waterfall, Voyages of Discovery, and Deil's Cauldron. You won't be disappointed visiting other sights like Aberfeldy Golf Course, Mains of Taymouth Golf Course, or Famous Grouse Experience at Glenturret Distillery.

Don't pass up a chance to see Taymouth Castle, Scottish Crannog Centre, and Explorers Garden. Pitlochry Power Station and Dam, Pitlochry Festival Theatre, and Fish Ladder are also favourite places to visit.

Getting around Dunkeld

The closest major airport is Dundee (DND), located 45.3 km (28.1 miles) from Dunkeld. The next closest airport is Edinburgh (EDI), located 69.7 km (43.3 miles) away.

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 accommodation options with pools in Dunkeld?
Dunkeld House Hotel is a popular 4-star hotel featuring an indoor pool, a full-service spa and a restaurant.

Recent Reviews in Dunkeld

More trip options