Photo by Eddie Boyd

Find hotels in Dunkeld from $62

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 1,459 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

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

Dunkeld House Hotel

4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1001)
"Can’t fault staff, amenities . Room good size, comfy bed. Great location for walks Breakfast first class"
United Kingdom
JAMES
$121 nightly
The price is $145
Dec 15 - Dec 16
Total with taxes and fees
Dunkeld House Hotel

1 The Cross

3.5 star property
Dunkeld
$530 nightly
The price is $636
Dec 22 - Dec 23
Total with taxes and fees
1 The Cross

Dungarthill House

3.5 star property
Dunkeld
$4,524 nightly
The price is $5,428
Dec 9 - Dec 10
Total with taxes and fees
Dungarthill House

The Townhouse Aberfeldy

2.0 star property
Aberfeldy
10.0 out of 10, Exceptional, (2)
"Great hotel in an excellent location with friendly, courteous and very professional staff. All in all a lovely short stay!"
United Kingdom
Andrew
$88 nightly
The price is $105
Dec 7 - Dec 8
Total with taxes and fees
The Townhouse Aberfeldy

Craigmhor Lodge & Courtyard

4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (311)
"Enjoyed our stay immensely "
United Kingdom
Peter
$122 nightly
The price is $147
Dec 7 - Dec 8
Total with taxes and fees
Craigmhor Lodge & Courtyard

The Steading

4.0 star property
Aberfeldy
9.8 out of 10, Exceptional, (31)
"Excellent and spotless accommodation in a convenient and peaceful setting - thoroughly recommended."
United Kingdom
Nigel
$103 nightly
The price is $124
Dec 10 - Dec 11
Total with taxes and fees
The Steading

Lubnaig Guest House

4.0 star property
Callander
10.0 out of 10, Exceptional, (103)
"We stayed in this bed-and-breakfast coming from Canada and was one of our highlights."
United Kingdom
chris
$163 nightly
The price is $196
Dec 6 - Dec 7
Total with taxes and fees
Lubnaig Guest House

Fonab Castle Hotel & Spa

5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (647)
"The room was spotless and very cozy."
United States
Barbara
$231 nightly
The price is $278
Dec 16 - Dec 17
Total with taxes and fees
Fonab Castle Hotel & Spa

Craigatin House & Courtyard (Adults only)

3.5 star property
Pitlochry
9.8 out of 10, Exceptional, (159)
"We loved it, very convenient to the city! "
United States
Patrick
$140 nightly
The price is $168
Dec 10 - Dec 11
Total with taxes and fees
Craigatin House & Courtyard (Adults only)

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
$141 nightly
The price is $169
Dec 17 - Dec 18
Total with taxes and fees
Cairn Lodge

Ivybank Lodge

5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (107)
"Great spot! Very hospital hosts and yummy breakfast!"
Canada
Katherine
$120 nightly
The price is $144
Jan 4 - Jan 5, 2026
Total with taxes and fees
Ivybank Lodge

Birchwood Pitlochry

3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (2)
"Extrem nettes Personal das wirklich versucht das der Aufenthalt so angenehm wie möglich ist. Super schöne Umgebung, schöne gemütliche Zimmer und leckeres Essen! "
Germany
Solveigh
$159 nightly
The price is $191
Dec 7 - Dec 8
Total with taxes and fees
Birchwood Pitlochry

Wester Auchraw Croft B&B

3.0 star property
Lochearnhead
9.0 out of 10, Wonderful, (16)
"A truly unique experience and we were made to feel right at home. The whiskey porridge is next level and helped us recover after we attended a wedding close by. Early check in useful too 🙂"
United Kingdom
Chris
$130 nightly
The price is $156
Dec 6 - Dec 7
Total with taxes and fees
Wester Auchraw Croft B&B

The Old Mill Inn

4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (377)
"Staff very friendly. Great location will stay here again. "
United States
Patricia
$249 nightly
The price is $299
Dec 23 - Dec 24
Total with taxes and fees
The Old Mill Inn

Atholl Palace Hotel

4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1000)
"Our stay was very pleasant, the outstanding staff were in the Stags Head bar. The service was outstanding, friendly, knowledgeable and extremely careful of our comfort. Also special mention of the restaurant staff. Breakfast was a pleasure with very nice staff and excellent food. "
United Kingdom
Patricia
$199 nightly
The price is $239
Dec 7 - Dec 8
Total with taxes and fees
Atholl Palace Hotel

The Inn On The Tay

3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (132)
"Beautiful location, friendly, welcoming staff and lovely room "
United Kingdom
Laura
$153 nightly
The price is $184
Dec 7 - Dec 8
Total with taxes and fees
The Inn On The Tay

The Townhouse

5.0 star property
Perth
10.0 out of 10, Exceptional, (297)
"Great bed and breakfast, David took good care of us. Breakfast was incredible and the tea and scones were a special extra treat! "
United States
Leah
$129 nightly
The price is $155
Dec 11 - Dec 12
Total with taxes and fees
The Townhouse

Knockendarroch Hotel

4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (100)
"Lovely hotel."
United Kingdom
Allison
$245 nightly
The price is $295
Dec 11 - Dec 12
Total with taxes and fees
Knockendarroch Hotel

The Poplars Guest House

4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (62)
"Wonderful property and friendly hostess."
United States
Angela
$138 nightly
The price is $166
Dec 10 - Dec 11
Total with taxes and fees
The Poplars Guest House
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

Hotels in Dunkeld with star-rating

Find out more about Dunkeld

Top reasons to visit Dunkeld

  • Stunning Scenery: Nestled in Perthshire, Dunkeld offers breathtaking landscapes perfect for outdoor enthusiasts.
  • Historic Sites: Explore iconic landmarks like Dunkeld Bridge and Dunkeld Cathedral, rich in heritage.
  • Outdoor Adventures: Enjoy a variety of activities including golfing, skiing, and hiking.
  • Charming Accommodations: Experience cozy bed and breakfasts and welcoming hotels, ideal for relaxation.
  • Friendly Atmosphere: Dunkeld’s inviting vibe ensures a memorable stay for every traveler.

Find great hotels in and around Dunkeld

Discover the charming accommodations in Dunkeld, Scotland, where a variety of options await you. From cozy bed and breakfasts to welcoming hotels, you can find the perfect place to unwind. Enjoy pet-friendly facilities and adventure-themed experiences, ideal for both leisure and business travelers. Whether you're considering the historic Atholl Arms Hotel or other local gems, Dunkeld offers a unique retreat for every visitor.

  • Moness Resort: A family-friendly 4-star retreat located 11 miles from Dunkeld, Moness Resort offers a pet-friendly atmosphere ideal for those seeking relaxation and fun. With its extensive amenities for children, including an arcade game room, shared playground, and mini-golf onsite, families will find plenty to keep the little ones entertained. The resort also features a full-service spa, providing rejuvenating treatments such as reflexology and body treatments, along with a pool area perfect for soaking up the sun. With pet policies in place, guests can enjoy their stay alongside their furry companions, making it a well-rounded option for family vacations.
  • The Pitlochry Hydro Hotel: Also situated 11 miles from Dunkeld, The Pitlochry Hydro Hotel is a 3.5-star establishment catering primarily to business travelers while accommodating pets. With a focus on providing essential business amenities, the hotel ensures a productive stay for work-related visits. Its pet-friendly policy, alongside a comfortable atmosphere, makes it suitable for those traveling with pets. Guests appreciate the hotel's serene surroundings and the opportunity to unwind after a long day of meetings, allowing for a balanced blend of work and leisure.
  • Dunkeld House Hotel: Nestled in the heart of Dunkeld, this 4-star hotel caters to adventure seekers and business travelers alike. With onsite adventure sports such as hiking and fishing, guests can immerse themselves in the natural beauty of Scotland. The hotel also boasts a full-service spa featuring hydrotherapy treatments and massages, perfect for unwinding after an active day. Business amenities include a meeting room, ensuring that professional needs are met without sacrificing comfort. Dunkeld House Hotel offers a unique combination of adventure and relaxation, making it a versatile choice for any traveler.

Where to stay in and around Dunkeld

Dunkeld, Scotland, offers a delightful blend of outdoor adventures and stunning scenery, perfect for any traveler. Nestled in the beautiful Perthshire countryside, this picturesque location is known for its friendly atmosphere and relaxing vibes. Explore the charming streets of Dunkeld and venture into nearby neighborhoods, where family-friendly excursions and luxury experiences await. Whether you're seeking tranquility or adventure, Dunkeld provides a convenient base to discover the breathtaking beauty of its surroundings.

  • Pitlochry: Nestled 11 miles from Dunkeld, Pitlochry is a charming city known for its stunning outdoor scenery and adventurous spirit. This vibrant destination draws visitors year-round, with peaks in April, July, and September. Nature lovers will revel in the nearby national parks and tranquil lakes, perfect for hiking and relaxation. Outdoor enthusiasts can enjoy activities like golfing and skiing, making Pitlochry a hub for adventure seekers. The picturesque landscape and welcoming atmosphere make it a great spot to explore the Scottish Highlands.
  • Birnam: Just a stone’s throw from Dunkeld, the quaint village of Birnam is an inviting destination that offers a delightful mix of outdoor adventures and scenic beauty. Visitors flock to Birnam in February, July, and September, drawn by its charming atmosphere and proximity to national parks and beautiful beaches. Adventure awaits with skiing opportunities and local stores for unique finds. Birnam’s picturesque setting and engaging outdoor experiences make it a perfect getaway for travelers seeking a peaceful yet adventurous retreat.
  • Dalguise: Located near Dunkeld, Dalguise is a serene village that promises adventure and outdoor experiences. While visitor numbers peak in February to March and September, this hidden gem offers year-round charm. Surrounded by lush forests, Dalguise is ideal for hiking, biking, and reconnecting with nature. The village’s tranquil atmosphere makes it a perfect escape for those looking to unwind and explore the natural wonders of the Scottish countryside. Whether you're seeking adventure or a peaceful retreat, Dalguise is sure to impress.

Things to do near Dunkeld

Dunkeld, Scotland, is perfect for outdoor enthusiasts and adventure seekers. Enjoy activities like golfing on stunning courses or skiing in nearby fields. The area also offers rejuvenating spa breaks and exciting nightlife, ensuring a well-rounded experience. For those looking for a variety of adventures, the local activity center provides plenty of options. Whether you're seeking scenic views or thrilling experiences, Dunkeld has something for everyone.

Shopping

In Dunkeld, you can explore charming shops like Gordon & Durward for unique gifts. If you're up for a drive, The Watermill, located 11 miles away, offers a delightful selection of books and crafts, while The House of Bruar, 19 miles away, is perfect for high-quality Scottish goods.

Recreation

Experience the scenic Blairgowrie Golf Club, a beautiful 18-hole course perfect for golf enthusiasts, only 10 miles from Dunkeld. For a unique sporting atmosphere, visit McDiarmid Park, a vibrant stadium 12 miles away, or enjoy the picturesque Pitlochry Golf Club, located 11 miles from Dunkeld.

Adventure

The Cateran Trail offers a thrilling hiking experience with stunning scenery, located 10 miles from Dunkeld. The Rob Roy Way - North, also 11 miles away, invites adventurers to explore captivating landscapes. Meanwhile, The Birks of Aberfeldy, 11 miles from Dunkeld, showcases breathtaking natural beauty along its trails.

Nightlife

Experience the vibrant nightlife in Dunkeld by visiting the Pitlochry Festival Theatre, just 11 miles away, for a captivating performance. Alternatively, enjoy the Perth Concert Hall or Perth Theatre, both 13 miles away, where you can immerse yourself in culture and entertainment with family-friendly vibes.

*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 for lower accommodation prices. Book your hotel a month in advance or check last-minute deals on Expedia for discounts. Tuesdays are typically the cheapest days to stay. Use Expedia's tools to compare rates and find budget-friendly options, including eco-certified hotels. Combine hotel, flight, and activity bookings for additional savings through package deals. Lastly, join Expedia's One Key membership for exclusive discounts and earn cash back for future stays.

  • 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 June to August, 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 choose your budget, desired location, and additional preferences. You can easily arrange your search results to display hotels from the lowest to the highest price, ensuring you find the most affordable options first. Additionally, you have the option to refine your search by hotel category; for instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your Dunkeld hotel reservations with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Dunkeld

Dunkeld, Scotland, is a fantastic destination for outdoor lovers and culture seekers alike. With its stunning scenery, historic sites like Dunkeld Bridge and Dunkeld Cathedral, and enchanting castles, visitors can immerse themselves in the area's rich heritage. Whether you're looking for adventure or a romantic getaway, Dunkeld offers a variety of experiences that are sure to create lasting memories.

  • Scone Palace: Located 11 miles from Dunkeld, Scone Palace is a magnificent historic house that offers a glimpse into Scotland's royal past. Explore its stunning gardens and opulent interiors, where you can feel the rich cultural vibes that echo centuries of history.
  • The Hermitage: Nestled within Dunkeld, The Hermitage is a serene nature reserve perfect for leisurely walks among towering trees and picturesque waterfalls. The friendly atmosphere and relaxing vibes make it an ideal spot for unwinding and enjoying the beauty of nature.
  • Dunkeld Cathedral: Situated within Dunkeld, this impressive cathedral showcases remarkable architecture and a deep sense of history. The cultural vibes here are palpable, making it a must-visit for anyone interested in Scotland's 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.

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 CloudyAverageSlightly High
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 HighAverage
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, can be conveniently done via three major airports. Edinburgh Airport (EDI) is 44 miles away, with nearby hotel options like the 5.5-star Crescent House and the luxurious 5-star Virgin Hotels Edinburgh, both located 7 miles from the airport. Glasgow International Airport (GLA) is 59 miles away, offering accommodations such as the 5-star Mar Hall Golf & Spa Resort, just 4 miles from the airport. Dundee Airport (DND), the closest at 23 miles, features hotels like the 5-star Hideaway Experience, located 5 miles away. Each airport provides various transportation services to ease your travel experience.

Frequently asked questions

What is the best area to stay in Dunkeld?
Birnam is the best area to stay for travelers seeking a picturesque Scottish experience. Nestled along the banks of the River Tay, this charming village offers a serene atmosphere enriched by its stunning natural surroundings. With its easy access to the historic Dunkeld, guests can explore the enchanting Dunkeld Cathedral and the beautiful Hermitage Forest, renowned for its breathtaking waterfalls and lush woodlands. The area is great for leisurely walks, with quaint shops and cozy cafes adding to its welcoming charm.

For couples desiring a romantic escape, Birnam presents an idyllic setting with its scenic views and tranquil ambiance. Enjoy leisurely strolls along the river, followed by a delightful meal at a local eatery. The intimate atmosphere is great for creating cherished memories together.

Families will also find Birnam to be an excellent choice. The nearby attractions, including the adventure-filled Cluny Activity Centre, provide endless opportunities for exploration and fun. With spacious rooms and family-friendly amenities, you can enjoy a stress-free vacation tailored to your loved ones' needs.
What are the best family hotels in Dunkeld?
The Royal Dunkeld is an excellent choice for families seeking a welcoming retreat in the picturesque town of Dunkeld, Scotland. With a solid traveler review rating of 7.6, this hotel is designed with families in mind, offering complimentary cribs and rollaway beds to ensure a comfortable stay for your little ones. Find more child-friendly accommodations in Dunkeld.
What hotels in Dunkeld offer free breakfast?
Shian Cottage B&B in Dunkeld is a delightful choice for travelers seeking a cozy and inviting space. This charming property boasts a stellar rating of 9.8, reflecting its commitment to providing exceptional service and comfort. Guests can indulge in a complimentary full breakfast, setting the great tone for a day of adventure. Find more hotels with free breakfast in Dunkeld.
What are the top pet-friendly hotels in Dunkeld?
Royal Dunkeld is a charming pet-friendly hotel situated in the picturesque town of Dunkeld, Scotland, where both you and your furry friend can feel at home. Rated 7.6 by guests, it offers a warm atmosphere with a range of thoughtful amenities designed for comfort and convenience. See more pet-friendly hotels in Dunkeld.
What are the best budget hotels in Dunkeld?
Shian Cottage B&B in Dunkeld is a delightful option for budget-conscious travelers seeking comfort and convenience. With an impressive review score of 9.8, this charming bed and breakfast offers complimentary full breakfast and Wi-Fi, ensuring a pleasant start to your day. Guests appreciate the nearby opportunities for mountain biking and the convenience of free self-parking, making it an ideal base for exploring the beautiful Scottish countryside.

Another great choice is the Royal Dunkeld, rated 7.6 by visitors, which caters well to families and those traveling with pets. This hotel provides free cribs and rollaway beds, making it easier for families with little ones to accommodate their needs. The terrace invites relaxation, while the multiple meeting rooms make it suitable for travelers on business as well. View all budget hotels in Dunkeld.
When is the best time to go to Dunkeld?
The most popular time to visit Dunkeld is in July, when the weather is at its most pleasant and outdoor activities are in full swing. Average temperatures during this month hover around 65°F, creating a comfortable environment for exploring the picturesque surroundings of this charming Scottish village.

July falls within the peak season, which stretches from late spring through early autumn. During this time, Dunkeld comes alive with visitors eager to experience its stunning natural beauty, including the enchanting woodlands and the beautiful River Tay. The vibrant atmosphere is enhanced by various local events, including outdoor concerts and festivals, making it an excellent time for travelers looking to immerse themselves in the region's culture.

For those who prefer a quieter experience, visiting in September can be a wonderful alternative. This month often has fewer crowds while still offering lovely weather, making it ideal for leisurely hikes along the nearby trails or enjoying a serene afternoon at one of the local cafes. Additionally, September is known for the beautiful autumn colors that begin to emerge, adding a new layer of charm to the landscape.

If you're looking for a more budget-friendly option, consider planning your trip in early November. While the weather may be cooler, it's a great time to appreciate Dunkeld's cozy atmosphere, enjoy local cuisine, and take advantage of lower accommodation rates.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Dunkeld hotel for you.
How can I save on a Dunkeld hotel booking with Expedia?
One Key™ - Expedia's free travel rewards program - gives you instant access to perks and Member Prices on Dunkeld hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Booking an Expedia hotel and flight package is another great way to save, where bundling can result in significant savings.

*OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Dunkeld hotel?
Prices for hotels in Dunkeld often vary, but you can find a great deal from $62 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia