Photo by Eddie Boyd

Find hotels in Dunkeld from NT$1,880

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunkeld hotels

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1000)
"Can’t fault staff, amenities . Room good size, comfy bed. Great location for walks Breakfast first class"
United Kingdom
JAMES
The price is NT$4,873
NT$5,847 total
includes taxes & fees
Dec 15 - Dec 16
Dunkeld House Hotel

Royal Dunkeld

Royal Dunkeld
3.0 star property
Dunkeld
7.2 out of 10, Good, (245)
"The staff was extremely friendly. Shout out to the older man running breakfast cooking and serving solo,wasn’t easy since there were so many people. The hotel itself was older but had charm. "
United States
Ashley
Royal Dunkeld

Dungarthill House

Dungarthill House
3.5 star property
Dunkeld
The price is NT$141,800
NT$170,160 total
includes taxes & fees
Dec 15 - Dec 16
Dungarthill House

1 The Cross

1 The Cross
3.5 star property
Dunkeld
The price is NT$16,645
NT$19,974 total
includes taxes & fees
Dec 22 - Dec 23
1 The Cross

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1000)
"Lovely christmas setting"
United Kingdom
Pauline
The price is NT$6,230
NT$7,476 total
includes taxes & fees
Dec 14 - Dec 15
Atholl Palace Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (653)
"Evrrything was wonderful, the welcoming arrival, the setting, the spa, we loved our stay at Fonab."
United Kingdom
Elaine
The price is NT$7,100
NT$8,521 total
includes taxes & fees
Dec 19 - Dec 20
Fonab Castle Hotel & Spa

Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4 out of 10, Very Good, (1000)
"Lovely hotel great position idea fir town trains and bus "
United Kingdom
Tracey
The price is NT$4,838
NT$5,806 total
includes taxes & fees
Dec 14 - Dec 15
Fisher's Hotel

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (739)
"Room was lovely clean and warm..lovely breakfast and very nice staff."
United Kingdom
Caroline
The price is NT$2,290
NT$2,748 total
includes taxes & fees
Dec 18 - Dec 19
Westlands of Pitlochry

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (287)
"Really enjoyed our stay, lovely quiet setting"
Canada
Cindy
The price is NT$4,173
NT$5,008 total
includes taxes & fees
Jan 9 - 2026/1/10
Dalmunzie Castle Hotel

Crieff Hydro

Crieff Hydro
4.0 star property
Crieff
8.2 out of 10, Very Good, (776)
"Beautiful hotel with loads to do for the kids, would highly recommend "
United Kingdom
Gill
The price is NT$6,167
NT$7,400 total
includes taxes & fees
Jan 5 - 2026/1/6
Crieff Hydro

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
7.8 out of 10, Good, (1131)
"Excellent service from the team and the food was delicious thanks for your service Jackie and Bruce We will be back "
United Kingdom
Bruce
The price is NT$1,884
NT$2,261 total
includes taxes & fees
Dec 16 - Dec 17
The Pitlochry Hydro Hotel

McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (629)
"Good hotel, friendly staff, good food in the centre of Pitlochry. Would stay again."
United Kingdom
Amanda
The price is NT$1,566
NT$1,880 total
includes taxes & fees
Dec 14 - Dec 15
McKays Hotel Bar & Restaurant

Craigmhor Lodge & Courtyard

Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (311)
"Enjoyed our stay immensely "
United Kingdom
Peter
The price is NT$3,837
NT$4,605 total
includes taxes & fees
Dec 14 - Dec 15
Craigmhor Lodge & Courtyard

Loch Rannoch Hotel and Spa

Loch Rannoch Hotel and Spa
4.0 star property
Pitlochry
8.8 out of 10, Excellent, (355)
"Beautiful large room with nice toiletries, a spectacular View of the loch, nice lounge area with open log fires, excellent breakfast……everything was perfect, the only downside was the restaurant prices are very expensive and £4 for a can of irn bru was a bit of a cheek…..but a nice weekend away. We will definitely be back. "
United Kingdom
Florence
The price is NT$4,342
NT$5,210 total
includes taxes & fees
Dec 17 - Dec 18
Loch Rannoch Hotel and Spa

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (22)
"Pleasant and comfortable stay with lovely food and service. "
United Kingdom
Ellen
The price is NT$2,694
NT$3,233 total
includes taxes & fees
Dec 14 - Dec 15
The Ballinluig Inn

The Landmark Hotel & SPA Leisure Club Dundee By Sunday

The Landmark Hotel & SPA Leisure Club Dundee By Sunday
4.0 star property
Dundee
7.8 out of 10, Good, (1001)
"Excellent hotel I got a good deal for two days so was great stay for me "
United Kingdom
kevin
The price is NT$1,754
NT$2,105 total
includes taxes & fees
Jan 4 - 2026/1/5
The Landmark Hotel & SPA Leisure Club Dundee By Sunday

Cairn Lodge

Cairn Lodge
4.5 star property
Auchterarder
9.8 out of 10, Exceptional, (220)
"Lovely accommodation cosy room on a cold night very helpful and friendly staff . Will visit again Thank you Eilish Garland "
United Kingdom
Eilish
Cairn Lodge

Craigatin House & Courtyard (Adults only)

Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
9.8 out of 10, Exceptional, (159)
"Great place "
United States
Anupam
The price is NT$3,992
NT$4,791 total
includes taxes & fees
Dec 14 - Dec 15
Craigatin House & Courtyard (Adults only)

Pine Trees Hotel

Pine Trees Hotel
3.5 star property
Pitlochry
9.4 out of 10, Exceptional, (387)
"Hotel was just lovely . Our room was beautiful, so many extra touches that made our stay very special . Food was excellent and staff very friendly . We will definately return and have recommended the hotel to our friends -such a lovely find in Pitlochry "
United Kingdom
Elayne
The price is NT$7,816
NT$9,380 total
includes taxes & fees
Dec 19 - Dec 20
Pine Trees Hotel

The Kenmore Club

The Kenmore Club
4.0 star property
Aberfeldy
9.4 out of 10, Exceptional, (298)
"Beautiful location overlooking the loch - staff couldn’t do more to help. Will certainly be coming back with more family! "
United Kingdom
William
The price is NT$3,215
NT$3,858 total
includes taxes & fees
Jan 6 - 2026/1/7
The Kenmore Club
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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Dunkeld attractions

Learn more about Dunkeld

Hike the wooded paths of Hermitage Forest to discover ancient trees and the roaring River Braan. Explore Dunkeld Cathedral's atmospheric ruins before enjoying tea in one of the charming stone cottages along Cathedral Street.

a photo of the historic bridge at Dunkeld with the river meandering along through the town
Photo by Eddie Boyd
Open Photo by Eddie Boyd

Top Dunkeld Hotel Reviews

More cheap stays in Dunkeld

Find out more about Dunkeld

Top reasons to visit Dunkeld

  • Stunning Natural Scenery: Dunkeld is surrounded by breathtaking landscapes, perfect for hiking and outdoor adventures.
  • Historic Sites: Explore iconic attractions like Dunkeld Cathedral and Dunkeld Bridge, showcasing the town's rich heritage.
  • Outdoor Activities: Enjoy golfing, skiing, and various family-friendly excursions at local activity centers.
  • Relaxation and Wellness: Indulge in spa breaks for a serene retreat amidst nature.
  • Charming Accommodations: Choose from cozy bed and breakfasts to the unique Atholl Arms Hotel, blending local character with modern comfort.

Find great hotels in and around Dunkeld

Discover a range of accommodation options in Dunkeld, Scotland, from cozy bed and breakfasts to comfortable hotels. Whether you're seeking a pet-friendly environment, an adventurous getaway, or a business-friendly stay, Dunkeld has something for everyone. Don't miss the charming Atholl Arms Hotel, which offers a unique blend of local character and modern amenities. Experience the beauty of this picturesque town while enjoying the perfect lodging for your vacation.

  • The Pitlochry Hydro Hotel: Nestled 17.7km from Dunkeld, The Pitlochry Hydro Hotel offers a cozy retreat with a focus on business travel and pet-friendly accommodations. This 3.5-star hotel welcomes pets, making it an ideal choice for travelers who wish to bring their furry friends along. The property features essential amenities, including designated areas for pets, ensuring a comfortable stay for both guests and their pets. Enjoy a relaxed atmosphere while being close to the scenic beauty of Scotland's landscapes.
  • Dunkeld House Hotel: Located in the heart of Dunkeld, this 4-star hotel is perfect for adventurous souls and those seeking a rejuvenating spa experience. Dunkeld House Hotel provides a wide range of outdoor activities, including fishing, hiking, and mountain biking, catering to guests who crave adventure. After a day of exploration, unwind at the full-service spa, complete with an indoor pool, steam room, and sauna. This hotel promises a blend of relaxation and excitement, making it a perfect home base for your Scottish getaway.
  • Atholl Palace Hotel: Situated 17.7km from Dunkeld, the Atholl Palace Hotel is a stunning 4-star property that harmoniously combines luxury with eco-consciousness. This eco-certified hotel is perfect for travelers looking for a spa-themed or golf-focused vacation. Guests can indulge in a variety of spa treatments, including massages and facials, while also enjoying the beautiful golf course on-site. The hotel’s commitment to sustainability and its stunning surroundings make it an ideal choice for eco-friendly travelers seeking comfort and relaxation.

Where to stay in and around Dunkeld

Dunkeld, nestled in the beautiful Perthshire countryside, offers a perfect blend of outdoor adventure and serene relaxation. Explore picturesque landscapes and friendly local vibes while hiking along scenic trails or enjoying family-friendly excursions. The convenient location allows easy access to nearby attractions, ensuring a memorable visit. Whether you're seeking luxury or a laid-back atmosphere, Dunkeld's charm will captivate every traveler.

  • Pitlochry: Nestled 17.7km from Dunkeld, Pitlochry is a charming town that serves as a gateway to adventure and breathtaking scenery. Known for its year-round appeal, this destination sees a peak in visitors during April, July, and September. Outdoor enthusiasts flock here for activities like golfing and exploring the stunning natural surroundings, including nearby national parks and lakes. With various shops and local attractions, Pitlochry offers a delightful blend of recreation and relaxation, making it an ideal stop for travelers seeking both adventure and picturesque views.
  • Birnam: Situated in close proximity to Dunkeld, Birnam is a quaint village that attracts visitors looking for outdoor experiences and stunning landscapes. The village enjoys a moderate influx of tourists, especially during February, July, and September. Visitors can engage in outdoor activities, including golf, while enjoying the serene beauty of the surrounding nature. Birnam is also near national parks and even features a beach, offering a refreshing escape from urban life. It's a perfect spot for those wanting to immerse themselves in the tranquility of Scotland's countryside.
  • Dalguise: Just a stone's throw from Dunkeld, Dalguise is a picturesque village known for its adventurous spirit and scenic landscapes. With visitor numbers peaking in February to March and September, this village attracts those eager for outdoor pursuits. Hiking trails and forest access provide ample opportunities for exploration and connection with nature. Whether you're an experienced hiker or a casual wanderer, Dalguise offers a serene environment to enjoy the great outdoors and the stunning beauty of the Scottish landscape.

Things to do near Dunkeld

Dunkeld, Scotland, is a perfect destination for outdoor enthusiasts and adventure seekers. Enjoy activities like golfing at the local course, skiing, and exploring breathtaking scenery. For relaxation, indulge in spa breaks, or experience the vibrant nightlife. An activity center offers various options for family fun and adventure, making it an ideal spot for a memorable vacation filled with excitement and relaxation.

Shopping

Dunkeld offers charming shopping experiences with local gems like Gordon & Durward, 27.4km away. The Watermill, located 17.7km from Dunkeld, is a delightful spot for gifts. If you're up for a drive, check out The House of Bruar, which is 30.6km away for more unique finds.

Recreation

At Blairgowrie Golf Club, enjoy a round of golf amidst beautiful landscapes just 16.1km from Dunkeld, providing a refreshing outdoor experience. Pitlochry Golf Club, located 17.7km away, offers a serene golfing atmosphere for relaxation. McDiarmid Park, 19.3km from Dunkeld, is perfect for sports enthusiasts seeking excitement.

Adventure

Explore the stunning Black Spout Waterfall, a breathtaking outdoor experience located 16.1km from Dunkeld, where you can immerse yourself in nature’s beauty. For hiking enthusiasts, the Cateran Trail offers picturesque scenery and adventure vibes, also 16.1km away, while the Rob Roy Way - North extends your journey with more outdoor thrills at 17.7km from Dunkeld.

Nightlife

Dunkeld offers delightful nightlife with nearby theaters like Pitlochry Festival Theatre and Perth Concert Hall, both 11 and 20.9km away, respectively. Enjoy romantic performances and cultural experiences in these charming venues, perfect for an enchanting night out.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Dunkeld

To save money on your trip to Dunkeld, consider visiting between January and March when prices are lower. Book your hotel at least one month in advance or check Expedia for last-minute deals. Tuesdays are the cheapest days to stay, while Saturdays tend to be pricier. Use Expedia’s search tools to compare room rates and find eco-friendly accommodations. For additional savings, bundle your hotel, flights, and activities through an Expedia package deal, ensuring you get the best price for your travel needs.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Dunkeld are January to March, where the prices are slightly lower. This is in comparison to July to September, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Dunkeld is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Dunkeld is Tuesday. The most expensive day to stay in Dunkeld is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your preferences based on your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified option will showcase sustainable and environmentally friendly hotels that are currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Dunkeld hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions in and around Dunkeld

Dunkeld, Scotland, offers an ideal getaway for outdoor enthusiasts and culture lovers alike. Explore stunning attractions such as Dunkeld Bridge and Dunkeld Cathedral, along with nearby castles and historic houses. Whether you're seeking adventure, romance, or a taste of local history, Dunkeld's scenic beauty and rich heritage provide a perfect backdrop for an unforgettable vacation.

  • Scone Palace: Located 17.7km from Dunkeld, Scone Palace is a stunning historic house rich in culture. Explore its beautifully landscaped gardens and learn about its royal connections, making it a perfect spot for history enthusiasts.
  • The Hermitage: Nestled within Dunkeld, The Hermitage is a serene nature reserve known for its relaxing vibes and friendly atmosphere. Walk along picturesque trails that lead to enchanting waterfalls and towering Douglas firs, ideal for a tranquil escape.
  • Dunkeld Cathedral: Situated in the heart of Dunkeld, this impressive cathedral boasts beautiful architecture and cultural significance. Visit to appreciate its stunning stained glass and tranquil grounds, perfect for reflection and inspiration.

Best time to go to Dunkeld

The best time to visit Dunkeld can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Dunkeld falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Dunkeld falls in January, visitor numbers are slightly low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January35.4°F (1.9°C)Light RainMostly CloudySlightly LowSlightly Low
February36.7°F (2.6°C)Light RainMostly CloudyAverageSlightly Low
March39.6°F (4.2°C)Light RainMostly CloudyAverageSlightly Low
April43.7°F (6.5°C)Light RainMostly CloudySlightly HighAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June54.1°F (12.3°C)Light RainMostly CloudyAverageAverage
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighSlightly High
August55.9°F (13.3°C)Light RainMostly CloudyAverageSlightly High
September52.5°F (11.4°C)Light RainMostly CloudySlightly HighSlightly High
October46.9°F (8.3°C)Light RainMostly CloudyAverageAverage
November40.6°F (4.8°C)Light RainMostly CloudySlightly LowAverage
December36.3°F (2.4°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Dunkeld

Traveling to Dunkeld, Scotland, is convenient with nearby major airports. Edinburgh Airport (EDI) is located 70.8km away, with excellent hotel options like Crescent House and Virgin Hotels Edinburgh, both 11.3km from the airport. Glasgow International Airport (GLA) is 95.0km from Dunkeld, featuring luxurious accommodations such as Kimpton Blythswood Hotel & Spa, 11.3km from GLA. Dundee Airport (DND), the closest at 37.0km away, offers options like The Hideaway Experience, 8.0km from the airport. Each hotel provides various transportation services for easy access to these airports, ensuring a smooth start to your Scottish adventure.

Frequently asked questions

What's the best place to stay in Dunkeld?
Dunkeld House Hotel is one of the top choices for your stay based on our traveler data. This hotel offers a full-service spa and a restaurant. Royal Dunkeld is another good choice for your trip. See all available top hotels, or vacation rentals in Dunkeld.
What's the top vacation rental in Dunkeld?
Gateway to all of Scotland: You might want to consider this vacation rental near Dunkeld, which comes with WiFi so you can feel at home during your trip. This vacation rental also comes with free parking to give you added peace of mind. See all vacation rentals in Dunkeld.
If I need to cancel my hotel reservation in Dunkeld, will I receive a refund?
Yes, most hotel reservations are fully refundable if you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Dunkeld.
Where can I learn more about changing or cancelling my trip to Dunkeld?
To access more information about changing or cancelling your trip to Dunkeld, head over to our customer service page.
What's the best pet-friendly hotel in Dunkeld?
Royal Dunkeld is a top hotel for people traveling with their pets, and offers a restaurant and free WiFi for its human guests. See more pet-friendly hotel accommodations in Dunkeld.
What's the best hotel to stay near The Hermitage?
Dunkeld House Hotel is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a full-service spa and a restaurant. It's located just a short 0.5 mi (0.8 km) from The Hermitage. Another good choice is Kennacoil, located just 0.9 mi (1.4 km) away.
What about the best place to stay near Loch of the Lowes?
One of the top choices for your stay is Dunkeld House Hotel, located 2.3 mi (3.7 km) from Loch of the Lowes, and this 4-star hotel offers a full-service spa and a restaurant. Royal Dunkeld and Atholl Arms Hotel are two other good choices within a few miles.
What are some accommodations with pools in Dunkeld?
Dunkeld House Hotel: Features a full-service spa, an indoor pool, and a health club. The Landmark Hotel & SPA Leisure Club Dundee By Sunday and Moness Resort are two additional hotels with an onsite pool. View all hotels with pools in Dunkeld.
What is the best spa hotel in Dunkeld?
Dunkeld House Hotel is a top spa hotel featuring a fitness center, a bar, an indoor pool, and a restaurant. Treat yourself to a facial, body scrub, or hydrotherapy at the onsite spa. See all spa hotels in Dunkeld.
What's the best place to stay near Edinburgh Airport (EDI)?
Moxy Edinburgh Airport is a popular 3-star hotel featuring a restaurant and free WiFi. It's located a short 0.2 mi (0.3 km) from Edinburgh Airport. Other good options within close proximity to the airport include Hampton by Hilton Edinburgh Airport and DoubleTree by Hilton Edinburgh Airport.
How is it staying in Dunkeld?
Travelers to Dunkeld give high marks for the riverfront and top-notch restaurants. Welcoming and relaxing, this city attracts tourists with its spas and bars. In Dunkeld, there are 41 hotels and other accommodations to choose from. Find out more about Dunkeld.
What is there to see in Dunkeld?
The natural setting is picturesque, namely the stunning river views, and these places to see: The Hermitage, Loch of the Lowes, and Birnam Oak. A couple of additional sights to add to your agenda are Ossian's Hall and Polney Loch. Check out what more to see and do in Expedia's Dunkeld guide.
What's the best way to get around Dunkeld?
To venture out into the surrounding area, ride aboard one of the trains from Dunkeld & Birnam Station. If you want to venture out around the area, you may want a rental car in Dunkeld for your journey.
What's the weather like in Dunkeld?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 37°F. Average annual precipitation for Dunkeld is 38 inches.