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

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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunkeld hotels

Royal Dunkeld

Royal Dunkeld
3.0 star property
Dunkeld
7.2 out of 10, Good, (252 reviews)
"Hotel needs updating… It feels very tired. My room was what looked like an old dilapidated shed in the back of the hotel. Room was as clean as possible… But rug looked ancient, side table was put together with plywood and a white tablecloth. Three very large dining rooms with absolutely nobody in them. Would not recommend staying here."
United States
Anne
The price is P7,740
P9,288 total
includes taxes & fees
Jul 6 - Jul 7
Royal Dunkeld

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,000 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 P13,351
P16,021 total
includes taxes & fees
Jul 14 - Jul 15
Dunkeld House Hotel

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (138 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 P8,337
P10,004 total
includes taxes & fees
Jul 12 - Jul 13
The Bankfoot Inn

The Longforgan Coaching Inn

The Longforgan Coaching Inn
3.0 star property
Dundee
8.0 out of 10, Very Good, (366 reviews)
"Basic accommodation, as expected for the relatively cheap price. Helpful staff. My only gripe was the wi-fi which kept dropping on both my devices."
United Kingdom
Paul
The price is P3,019
P3,623 total
includes taxes & fees
Jul 20 - Jul 21
The Longforgan Coaching Inn

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,000 reviews)
"Good facility"
United Kingdom
Gordon
The price is P4,998
P5,998 total
includes taxes & fees
Jul 19 - Jul 20
Holiday Inn Express Perth by IHG

The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (270 reviews)
"The accommodation is a traditional scottish hotel and pub. Perfect for a stop over."
Australia
Chiara
The price is P5,809
P6,970 total
includes taxes & fees
Jul 8 - Jul 9
The Luib Hotel

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 P6,704
P8,044 total
includes taxes & fees
Jul 9 - Jul 10
Scone Arms Hotel

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (220 reviews)
"Wonderful stay, short walk from Doune Castle and Deanston Distillery."
Canada
Emerson
The price is P7,025
P8,430 total
includes taxes & fees
Jul 12 - Jul 13
The Woodside

The Ballinluig Inn

The Ballinluig Inn
3.0 star property
Pitlochry
8.8 out of 10, Excellent, (28 reviews)
"Amazing food and staff!"
Canada
Brad
The price is P7,986
P9,583 total
includes taxes & fees
Jul 21 - Jul 22
The Ballinluig Inn

Glenkilrie House

Glenkilrie House
3.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (92 reviews)
"Lovely place to stay, would definitely return, so nice to spend the night here after 6 days wild camping in the cairngorms"
United Kingdom
Matthew
The price is P9,840
P9,840 total
includes taxes & fees
Jul 6 - Jul 7
Glenkilrie House

Lochleven B&B Killin

Lochleven B&B Killin
3.5 star property
Killin
9.2 out of 10, Wonderful, (86 reviews)
"Thanks for making me a great packed lunch as I was away too early for breakfast."
United Kingdom
Neil
The price is P8,216
P9,859 total
includes taxes & fees
Jul 7 - Jul 8
Lochleven B&B Killin

go2 Dundee Camperdown Hotel

go2 Dundee Camperdown Hotel
2.0 star property
Dundee
7.6 out of 10, Good, (294 reviews)
"The staff was courteous. The place was average. Mold on the ceiling in the shower and the carpet was in bad shape."
United States
Stephen
The price is P3,286
P3,944 total
includes taxes & fees
Jul 5 - Jul 6
go2 Dundee Camperdown Hotel

Ben A'an House

Ben A'an House
3.0 star property
Callander
9.8 out of 10, Exceptional, (55 reviews)
"Great communication from the host. Excellent breakfast. Stayed one night and all good."
United States
Xiaobai
Ben A'an House

Dalgair House Hotel

Dalgair House Hotel
2.0 star property
Callander
8.0 out of 10, Very Good, (198 reviews)
"Place spotless clean staff veryfriendly good food in bar and good breakfast a bistro "
United Kingdom
Julie Anne
The price is P6,765
P8,118 total
includes taxes & fees
Jul 12 - Jul 13
Dalgair House Hotel

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (316 reviews)
"Beautiful estate. Staff were very helpful and friendly."
Canada
Joey
The price is P10,784
P12,940 total
includes taxes & fees
Jul 20 - Jul 21
Dalmunzie Castle Hotel

The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (440 reviews)
"Good food, nice rooms and excellent friendly staff"
United Kingdom
Chris
The price is P7,995
P9,594 total
includes taxes & fees
Aug 2 - Aug 3
The Abbotsford

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very Good, (1,000 reviews)
"Beautiful building in a prime location. Pool is a short walk from the hotel. Food choices could be better but quality excellent."
United Kingdom
Billy
The price is P8,655
P10,386 total
includes taxes & fees
Jul 19 - Jul 20
Apex Dunblane Hydro Hotel

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (836 reviews)
"The staff were very helpful and friendly. The location was perfect for everything we had planned. The breakfast in the morning was exactly what we were looking for and we would definitely stay again!"
Canada
Michael
The price is P10,595
P12,714 total
includes taxes & fees
Jul 15 - Jul 16
Westlands of Pitlochry

Woodlea

Woodlea
3.0 star property
Perth
9.0 out of 10, Wonderful, (7 reviews)
"Camera molto pulita. Personale gentile e disponibile. Colazione ottima. L'unica pecca è il parcheggio, perché i parcheggi del b&b sono pochi e al nostro arrivo abbiamo dovuto lasciare l'auto in un parcheggio a pagamento visto che era tutto pieno."
Italy
Elisa
The price is P6,089
P7,306 total
includes taxes & fees
Aug 2 - Aug 3
Woodlea

Smiddy Haugh

Smiddy Haugh
2.0 star property
Auchterarder
9.6 out of 10, Exceptional, (208 reviews)
"Good location, easy parking, excellent food and great staff."
United Kingdom
Gordon
The price is P10,250
P12,300 total
includes taxes & fees
Jul 8 - Jul 9
Smiddy Haugh
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

More cheap stays in Dunkeld

Find out more about Dunkeld

Top reasons to visit Dunkeld

  • Outdoor Adventures: Dunkeld is a paradise for outdoor enthusiasts, featuring golfing, skiing, and scenic trails for hiking and cycling.
  • Stunning Scenery: The breathtaking landscapes and riverside walks provide a serene backdrop for relaxation and exploration.
  • Rich History: Visitors can explore Dunkeld Cathedral and historic sites that highlight the area's cultural heritage.
  • Charming Village Atmosphere: The friendly village of Dunkeld invites travellers to enjoy its quaint shops and local hospitality.
  • Diverse Accommodation: From cosy B&Bs to welcoming hotels, Dunkeld offers a variety of lodging options for every traveller.

Find great hotels in and around Dunkeld

Discover the charm of Dunkeld with a variety of accommodation options to suit every traveller. From cosy bed and breakfasts to welcoming hotels, you’ll find pet-friendly options and facilities for business and adventure seekers alike. Whether you’re looking for a relaxing getaway or a base for exploring the stunning Scottish countryside, Dunkeld offers a delightful range of hotels and residences to make your stay memorable.

  • Moness Resort: Nestled just 18km from Dunkeld, the 4-star Moness Resort offers a family-friendly and pet-friendly retreat, ideal for those seeking a relaxing getaway. This resort features a variety of amenities tailored for children, including an onsite Mini Golf course, a dedicated children's pool, and an engaging arcade game room. With a guest rating of 8.6 out of 10, the property welcomes pets with specific restrictions and provides essential amenities such as food and water bowls. Moness Resort is perfect for families wishing to enjoy a blend of leisure and outdoor activities in a scenic setting.
  • The Pitlochry Hydro Hotel: Located 18km from Dunkeld, The Pitlochry Hydro Hotel is a 3.5-star establishment that combines comfort with a pet-friendly environment, ideal for business travellers and leisure seekers alike. With a guest rating of 8.0 out of 10, this hotel offers essential amenities for pets and is particularly accommodating for service animals. Its tranquil setting and professional atmosphere make it a suitable choice for those needing to balance work and relaxation during their stay in Scotland.
  • Dunkeld House Hotel: Situated within Dunkeld itself, the 4-star Dunkeld House Hotel boasts a guest rating of 8.8 out of 10 and offers an adventure and spa-themed experience. Ideal for those looking to explore the great outdoors, the hotel provides access to activities such as fishing, mountain biking, and hiking. Guests can also indulge in the full-service spa, which features a sauna and massage treatments. This hotel harmoniously blends relaxation with adventure, making it a desirable choice for both business and leisure travellers.

Where to stay near Dunkeld

Dunkeld, nestled in the heart of Highland Perthshire, offers a delightful blend of outdoor adventures and serene landscapes. Explore the charming Dunkeld village, renowned for its friendly atmosphere. Take a leisurely stroll along the Dunkeld House Woodland Walk, where nature's beauty abounds. For a broader experience, venture on a trip to Perthshire, where family-friendly excursions and luxury await. Embrace the relaxing vibes that make Dunkeld a perfect retreat for any traveller.

  • Pitlochry: Nestled 18km from Dunkeld, Pitlochry is a charming town renowned for its breathtaking scenery and outdoor adventures. Visitors are drawn here year-round, with peak arrivals in April, July, and September. The area is perfect for golf enthusiasts, offering pristine golf courses, as well as ski opportunities in the winter months. Nearby, you’ll find stunning national parks and serene lakes, providing ample opportunities for hiking and nature walks. The picturesque views and vibrant local culture make Pitlochry a must-visit destination.
  • Blairgowrie: Located 14km from Dunkeld, Blairgowrie is an attractive town embraced by the stunning Scottish landscape. Like Pitlochry, it sees a steady stream of visitors throughout the year, peaking in the spring and summer months. Adventure seekers will enjoy skiing at local fields and golfing at nearby courses. The town is also home to historical landmarks, including a majestic castle, which adds to its allure. With its outdoor activities and beautiful surroundings, Blairgowrie is an ideal spot for those looking to immerse themselves in nature.
  • Aberfeldy: Positioned 18km from Dunkeld, Aberfeldy is a delightful town that offers a wealth of outdoor experiences. Visitors can explore the scenic hiking trails and indulge in golfing at local courses. The area attracts tourists throughout the year, particularly in April, July, and September. Aberfeldy is surrounded by stunning lakes and national parks, making it a haven for nature lovers. The town’s serene environment and adventure opportunities make it a fantastic addition to any itinerary.

Things to do near Dunkeld

Shopping

Dunkeld offers quaint shops like the Dunkeld Gallery for local art and crafts, while the nearby Highland Chocolatier tempts with exquisite chocolates. If you're up for a drive, head to the larger shopping centres in Perth, such as St John's Shopping Centre, for a wider selection.

Recreation

Experience the serene surroundings of Dunkeld's wellness retreats, where you can indulge in yoga sessions and holistic therapies. Enjoy guided nature walks along the River Tay, immersing yourself in the tranquility of the Scottish countryside while rejuvenating your mind and body amidst stunning landscapes.

Adventure

Experience the thrill of motor racing at Knockhill Racing Circuit, located 48km from Dunkeld. This venue offers a vibrant atmosphere with exhilarating events and the chance to watch or participate in high-speed races, making it an exciting destination for adventure enthusiasts.

Nightlife

Dunkeld offers a charming nightlife with quaint pubs like The Taybank, where you can enjoy live music and local ales. For a more relaxed evening, The Atholl Arms Hotel provides a cosy atmosphere and delicious dining options, making it a lovely spot to unwind after a day of exploring.

*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 during your visit to Dunkeld, consider travelling between January and March when accommodation prices are lower. Book your hotel at least a month in advance or explore last-minute deals on Expedia. Tuesdays are generally the cheapest days to stay, while Saturdays are the most expensive. Utilise Expedia's search tool to compare hotel rates and refine your options, including eco-friendly stays. Additionally, consider bundling your hotel, flights, and activities for greater savings. For transport, explore the area on foot or look for affordable local bus services.

  • 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, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, ensuring you find 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 that are available for booking.
  • Consider bundling your trip: You can save money by combining your Dunkeld hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Dunkeld

Dunkeld is an ideal destination for outdoor enthusiasts and those seeking stunning scenery and adventure. Visitors can explore attractions such as Dunkeld Cathedral and historic sites that showcase the area's rich culture and romance. Popular points of interest include nature reserves, historic houses, and castles, offering a variety of experiences for travellers looking to immerse themselves in the beauty and history of this charming Scottish locale.

  • Scone Palace: Located 18km from Dunkeld, Scone Palace is a magnificent historic house renowned for its rich culture and stunning architecture. Visitors can stroll through the beautiful gardens and explore the intriguing exhibitions that showcase Scotland’s regal history.
  • Huntingtower Castle: Situated 19km from Dunkeld, Huntingtower Castle exudes romance and culture. This picturesque castle offers a glimpse into Scotland's past, with its unique towers and lovely grounds, perfect for a leisurely exploration.
  • Dunkeld Cathedral: Nestled within Dunkeld itself, this striking cathedral is steeped in history and culture. Its impressive architecture and serene surroundings provide a peaceful retreat for reflection and appreciation of Scotland's ecclesiastical heritage.

Best time to go to Dunkeld

The best time to visit Dunkeld is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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

Travelling to Dunkeld is convenient with several major airports nearby. EDInburgh Airport (EDI), located 71km away, offers excellent hotel options like Crescent House and Virgin Hotels Edinburgh, both 11km from the airport. GLAsgow International Airport (GLA) is 95km distant, with luxurious stays available at JA Mar Hall Scotland, 6km from GLA, and Kimpton Blythswood Hotel & Spa, 11km away. Lastly, INVerness Airport (INV), 113km from Dunkeld, features top-rated hotels such as Ness Walk and Rocpool Reserve, both 13km from the airport. Each hotel provides various transportation services to ensure a smooth journey to and from the airports.

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 traveler data. This hotel offers a restaurant and free parking. Other good choices for your stay include Dunkeld House Hotel and Kennacoil. See all available top hotels, or vacation rentals in Dunkeld.
What's the top vacation rental in Dunkeld?
The Townhouse Aberfeldy: You might want to consider this vacation home rental near Dunkeld, which comes with free WiFi so 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 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.
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. Kennacoil is another good option if you're bringing your pet along. See more pet-friendly hotel accommodations in Dunkeld.
What are some accommodations 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 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.
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 52 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 Dunkeld and Birnam Sports and Leisure Hub. 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.