A stone bridge over a river with clear water and rocks in the foreground.

Search Dunkeld hotels

  • 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

1. Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,001 reviews)
"It’s been 10 years since our last stay, as good as ever. Friendly staff, beautiful room, quiet, lovely bar & tasty plentiful breakfast. Everything you could wish for & on top of that a bottle of Prosecco & chocolate in our room for our anniversary. Perfect stay"
United Kingdom
Richard Neil
The price is AU$392
includes taxes & fees
29 July - 30 July
Dunkeld House Hotel

2. Royal Dunkeld

Royal Dunkeld
3.0 star property
Dunkeld
7.2 out of 10, Good, (255 reviews)
"Probably the best thing about the hotel,was that it was very central. The bed that my partner and I shared was the most uncomfortable sleep that both of us had ever had.there was I big dip in the mattress.we never tried the food because a local advised us not to."
United Kingdom
Michael
The price is AU$197
includes taxes & fees
2 Aug - 3 Aug
Royal Dunkeld

3. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (139 reviews)
"This is exactly what you want in a guesthouse in a tiny village. By far the best place we stayed at in Scotland with amazing staff, beautiful decor, and absolutely amazing food! Do not skip the restaurant! Cannot recommend the Bankfoot Inn enough!"
Canada
Jamie
The price is AU$184
includes taxes & fees
29 July - 30 July
The Bankfoot Inn

4. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (586 reviews)
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
United Kingdom
Roy
The price is AU$239
includes taxes & fees
29 July - 30 July
Ballathie House Hotel

5. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,005 reviews)
"Good facility"
United Kingdom
Gordon
The price is AU$177
includes taxes & fees
9 Aug - 10 Aug
Holiday Inn Express Perth by IHG

6. The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (152 reviews)
"Staff good breakfast good dreadful bed bar closes early room poorly cleaned ok for one night at best would not return"
United Kingdom
Derek
The price is AU$177
includes taxes & fees
29 July - 30 July
The Bridge of Cally Hotel

7. Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (851 reviews)
"Excellent location, great stay for two nights! No Issues with parking, staff were lovely!"
United Kingdom
Chantal
The price is AU$315
includes taxes & fees
28 July - 29 July
Westlands of Pitlochry

8. Organic Welltree

Organic Welltree
2.0 star property
Perth
9.8 out of 10, Exceptional, (16 reviews)
"Very tastefully decorated room. Excellent elegant breakfast. "
United Kingdom
Sheila
The price is AU$197
includes taxes & fees
30 July - 31 July
Organic Welltree

9. The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
3.0 star property
Blairgowrie
7.8 out of 10, Good, (548 reviews)
"Friendly, helpful staff."
United Kingdom
Kim
The price is AU$130
includes taxes & fees
28 July - 29 July
The Angus Hotel & Spa by Compass Hospitality

10. Craigroyston House & Lodge

Craigroyston House & Lodge
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (260 reviews)
"Fabulous stay!"
United Kingdom
Janet
The price is AU$295
includes taxes & fees
20 Aug - 21 Aug
Craigroyston House & Lodge

11. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (204 reviews)
"The scone arms is a lovely place to stay. It was lovely and clean the staff were very accomodating. Breakfast was very good with excellent choice, I would highly recommend it. Great value"
United Kingdom
ELIZABETH
The price is AU$188
includes taxes & fees
23 July - 24 July
Scone Arms Hotel

12. Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (121 reviews)
"Great guys, so friendly and delicious breakfast."
United Kingdom
Christine
The price is AU$254
includes taxes & fees
27 July - 28 July
Ivybank Lodge

13. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (208 reviews)
"This property is beautifully maintained, with a lovely staff. We stayed in the 2 bedroom stables and it was perfect for our family. Having the grassy backyard was also a nice feature. The walking trails and horses were also fun."
United States
Seth
The price is AU$363
includes taxes & fees
5 Aug - 6 Aug
Meikleour Arms Hotel and Restaurant

14. The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
Aberfeldy
9.8 out of 10, Exceptional, (36 reviews)
"Clean room, friendly staff and tasty breakfast!"
United Kingdom
Samantha
The price is AU$220
includes taxes & fees
9 Aug - 10 Aug
The Townhouse Aberfeldy

15. Station House - Room Only

Station House - Room Only
2.0 star property
Aberfeldy
9.2 out of 10, Wonderful, (17 reviews)
"I stayed in one of the quirky upstairs rooms - ‘attic style’. Loved it!"
United Kingdom
Sheena
The price is AU$178
includes taxes & fees
26 July - 27 July
Station House - Room Only

16. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (246 reviews)
"We attended the race meeting and stayed overnight. Great location, good rooms and very helpful and accommodating staff. An amazing day spent with friends."
United Kingdom
Shona
The price is AU$150
includes taxes & fees
23 July - 24 July
Riverstone Lodge Hotel

17. The Inn On The Tay

The Inn On The Tay
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (139 reviews)
"Fabulous place to stay, clean, warm, spacious, friendly staff, good food."
United Kingdom
Stephanie
The Inn On The Tay

18. The Alyth Hotel

The Alyth Hotel
3.0 star property
Blairgowrie
9.6 out of 10, Exceptional, (29 reviews)
"Lovely staff, good rooms, comfy bed, nice dinner at the hotel restaurant, very much recommended "
United Kingdom
Kate
The price is AU$229
includes taxes & fees
24 July - 25 July
The Alyth Hotel

19. McKays Hotel Bar & Restaurant

McKays Hotel Bar & Restaurant
3.0 star property
Pitlochry
8.8 out of 10, Excellent, (701 reviews)
"This hotel is very well run the staff are so nice and friendly food was great to"
United Kingdom
Elizabeth
The price is AU$288
includes taxes & fees
19 Aug - 20 Aug
McKays Hotel Bar & Restaurant

20. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (911 reviews)
"Great staff and lovely food would not hesitate to recommend this hotel"
United Kingdom
George
The price is AU$198
includes taxes & fees
2 Aug - 3 Aug
Leonardo Boutique Huntingtower Perth
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 stone bridge over a river with clear water and rocks in the foreground.
Photo by Eddie Boyd
Open Photo by Eddie Boyd

Top Dunkeld Hotel Reviews

Recent Reviews in Dunkeld

More cheap accommodation in Dunkeld

Find out more about Dunkeld

Top reasons to visit Dunkeld

  • Stunning Scenery: Dunkeld is renowned for its breathtaking landscapes, including the picturesque River Tay and surrounding countryside.
  • Outdoor Adventures: The area offers a variety of thrilling activities, from hiking to golfing, catering to all adventure seekers.
  • Cultural Heritage: Visitors can explore historic houses, enchanting castles, and immerse themselves in local traditions.
  • Charming Accommodations: Dunkeld features a delightful selection of lodgings, including the luxurious Dunkeld House Hotel.
  • Friendly Atmosphere: Experience the warm hospitality of the local community, making your stay truly memorable.

Find great hotels in and around Dunkeld

In Dunkeld, Scotland, you'll discover a delightful selection of lodgings, including the renowned Dunkeld House Hotel and the Royal Dunkeld Hotel. Whether you're seeking pet-friendly options, a base for adventure, or a comfortable stay for business travel, Dunkeld's accommodations cater to all types of travellers. Enjoy a memorable holiday experience in this charming village, where a variety of hotels and lodges await your arrival.

  • Moness Resort: Nestled 18km from Dunkeld, Moness Resort boasts a family-friendly atmosphere with a guest rating of 8.6. This charming resort is ideal for those seeking a pet-friendly holiday experience, with various amenities tailored for children, including a shared playground, arcade game room, and mini-golf. The property is well-equipped for families, offering window guards for safety and a children’s pool. Pets are also welcome with specific policies in place, making it an excellent choice for holidaymakers travelling with furry companions.
  • The Pitlochry Hydro Hotel: Located 18km from Dunkeld, The Pitlochry Hydro Hotel has a guest rating of 8.0 and caters to business travellers and pet owners alike. This hotel features a welcoming atmosphere for pets, with specific restrictions and fees applicable. Its convenient location makes it suitable for those on business trips, ensuring comfortable lodging with essential amenities. The blend of professional services and pet-friendly policies creates a unique space for guests needing both business and leisure accommodations.
  • Dunkeld House Hotel: Situated within Dunkeld, Dunkeld House Hotel enjoys an impressive guest rating of 8.8. This hotel is perfect for adventurers and those seeking relaxation, offering a range of outdoor activities such as hiking and fishing. The on-site spa provides a tranquil retreat with various treatments including massages and facials. Its scenic location and diverse recreational options make it an excellent choice for both adventurous spirits and those looking to unwind amidst the beauty of nature.

Where to stay near Dunkeld

Dunkeld, nestled in the heart of the Scottish countryside, offers a perfect blend of outdoor adventures and serene relaxation. Visitors can explore the stunning River Tay, immerse themselves in the friendly local atmosphere, and indulge in family-friendly excursions. Nearby attractions enhance the experience, showcasing the beauty of the region. Whether you seek luxury or a peaceful retreat, Dunkeld and its surroundings promise an unforgettable holiday filled with charm and adventure.

  • Pitlochry: Nestled 18km from Dunkeld, Pitlochry is a charming town renowned for its stunning natural surroundings and outdoor activities. Visitors flock here for its beautiful scenery and adventure opportunities, particularly in the warmer months of April, July, and September. The area boasts excellent golf courses, a ski field, and proximity to the breathtaking landscapes of nearby national parks and lakes. A highlight is the iconic Pitlochry Dam and Fish Ladder, where you can witness salmon migrating upstream. With its welcoming atmosphere, Pitlochry is a delightful base for exploring the Scottish Highlands.
  • Blairgowrie: Located 14km from Dunkeld, Blairgowrie is a vibrant town surrounded by lush countryside and hills. Popular with outdoor enthusiasts, the town offers a variety of experiences, particularly in the peak months of April, July, and September. Visitors can enjoy skiing in winter, exhilarating golf in summer, and tranquil walks in beautiful parks. The nearby Blairoch Castle is a must-see for history lovers, while the stunning landscapes of the nearby national parks provide a perfect backdrop for adventure seekers. Blairgowrie's blend of activity and relaxation makes it a wonderful destination.
  • Aberfeldy: Situated 18km from Dunkeld, Aberfeldy is a picturesque town that captures the essence of the Scottish Highlands. It's a popular spot for outdoor activities, with visitor numbers peaking in April, July, and September. Golf enthusiasts will appreciate its well-maintained courses, while hikers will find numerous trails that showcase the area’s scenic beauty. The nearby Loch Tay and the vast expanse of the national park are perfect for a day of exploration. Aberfeldy is also home to the historic Dewar’s Aberfeldy Distillery, offering insight into Scotland's whisky heritage.

Things to do near Dunkeld

Dunkeld offers a perfect blend of outdoor adventure and stunning scenery, making it ideal for a holiday. Enjoy a round of golf at its sophisticated courses, embark on thrilling outdoor activities, or experience the beauty of the area through camping and day trips. Whether you're seeking a peaceful retreat or an adventurous escape, Dunkeld caters to all interests with its remarkable landscape and engaging experiences.

Shopping

Dunkeld offers charming shops like The Little Gift Shop with unique souvenirs and local crafts. If you're up for a drive, visit the nearby Perth City Centre for a wider selection of retail stores, including high street brands and independent boutiques, all just over 16km away.

Recreation

In Dunkeld, the Dunkeld House Hotel Spa offers rejuvenating treatments amidst tranquil surroundings, ideal for relaxation. Nearby, the picturesque River Tay provides opportunities for peaceful walks and serene picnics, allowing you to connect with nature and unwind in the beautiful Scottish landscape.

Adventure

Experience the thrill of motorsport at Knockhill Racing Circuit, located 48km from Dunkeld. Feel the adrenaline as you watch high-speed races or participate in driving experiences. The atmosphere buzzes with excitement, making it a must-visit for adventure enthusiasts.

Nightlife

For a cosy evening, visit the Atholl Arms Hotel, where you can enjoy hearty meals and local ales. If you're in the mood for a lively atmosphere, check out the Dunkeld House Hotel for entertainment and socialising in a beautiful setting.

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

Booking tips and Expedia advantages for Dunkeld

  • 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: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can sort your results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you have the option to refine your search by hotel type – for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can enjoy potential savings by combining your hotel booking in Dunkeld with your flights and activities through an Expedia package.

Find the best attractions in and around Dunkeld

Dunkeld offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal holiday destination. Visitors can explore the stunning scenery, historic houses, and enchanting castles within the area. Whether you seek romance, culture, or thrilling outdoor activities, Dunkeld's attractions cater to all types of travellers, ensuring a memorable visit amidst its breathtaking landscapes.

  • The Hermitage: Nestled within Dunkeld, The Hermitage is a stunning nature reserve known for its tranquil atmosphere and beautiful woodland walks. Visitors can enjoy the serene environment, with friendly locals often sharing insights about the area’s natural beauty.
  • Scone Palace: Located 18km from Dunkeld, Scone Palace is steeped in history and culture. Once the crowning place of Scottish kings, the palace boasts magnificent architecture and lush gardens, offering a glimpse into Scotland's regal past.
  • Castle Menzies: Just 19km away, Castle Menzies is a captivating historical site that exudes romance and culture. With its impressive structure and enchanting surroundings, it provides a fascinating insight into Scottish heritage.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Dunkeld is convenient with major airports nearby. EDInburgh Airport (EDI) is located 71km away, with excellent hotel options such as Crescent House and Virgin Hotels Edinburgh, both around 11km from the airport. GLAsgow International Airport (GLA) is 95km away, offering stays at JA Mar Hall Scotland and Kimpton Blythswood Hotel & Spa, situated 4 and 11km from the airport, respectively. Lastly, Aberdeen Airport (ABZ) is 109km from Dunkeld, with nearby hotels like Marcliffe and Leonardo Hotel Aberdeen, both around 10km away. Each hotel offers various transportation services to their respective airports, ensuring a smooth journey.

Frequently asked questions

What's the best place to stay in Dunkeld?
Royal Dunkeld is one of the top choices for your stay based on our traveller data. This hotel offers a restaurant and free parking. Dunkeld House Hotel is another good choice for your visit. See all available top hotels, or vacation rentals in Dunkeld.
What are some of the best holiday rentals that Dunkeld has to offer?
The Townhouse Aberfeldy: This holiday home rental outside of Dunkeld comes with free WiFi so that you can feel at home during your trip. See all vacation rentals in Dunkeld.
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. Filter your search by fully refundable to find flexible hotel deals in Dunkeld.
What's the best dog-friendly hotel in Dunkeld?
Royal Dunkeld is a top hotel for people travelling with their pets, and offers a restaurant and free WiFi for its human guests. Kennacoil is another option for you and your pet. See more pet-friendly hotel accommodations in Dunkeld.
What are some accommodation options with pools in Dunkeld?
Dunkeld House Hotel: Offers a full-service spa, an indoor pool and a health club. The Pitlochry Hydro Hotel and Apex Dunblane Hydro Hotel are two additional hotels with an on-site 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 centre, a bar, an indoor pool and a restaurant. Treat yourself to a facial, body scrub or hydrotherapy at the on-site spa. See all spa hotels in Dunkeld.
How is it staying in 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. In Dunkeld, there are 56 hotels and other accommodation options to choose from. Find out more about Dunkeld.
What is there to see in Dunkeld?
The natural setting is picturesque, namely the rivers, and places to see include: The Hermitage, Loch of the Lowes and Birnam Oak. A couple of additional sights to add to your itinerary are Ossian's Hall and Dunkeld and Birnam Sports and Leisure Hub. Take a look at what more there is 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, hop aboard a train at 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 seasonal weather like in Dunkeld?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 3°C. Average annual precipitation for Dunkeld is 964 mm.

Explore a world of travel with Expedia