Photo by Eddie Boyd

Hotels in Dunkeld

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Dunkeld?

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,000 reviews)
Immerse in tranquility at this countryside hotel featuring a full-service spa and indoor pool near Polney Loch. After exploring The Hermitage, unwind with a massage or enjoy meals at the Riverside Restaurant.
The price is £195
includes taxes & fees
21 Jun - 22 Jun
Dunkeld House Hotel

Shian Cottage B&B

Shian Cottage B&B
3.5 star property
Dunkeld
9.8 out of 10, Exceptional, (79 reviews)
Shian Cottage B&B

Kennacoil

Kennacoil
2.0 star property
Dunkeld
9.8 out of 10, Exceptional, (288 reviews)
Kennacoil

Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (574 reviews)
The price is £100
includes taxes & fees
24 Jun - 25 Jun
Ballathie House Hotel

The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality
3.0 star property
Blairgowrie
8.0 out of 10, Very good, (533 reviews)
Relax at this spa hotel adjacent to Blairgowrie Golf Club, offering deep-tissue massages and facials. The Bay Tree Restaurant serves meals all day, while the bar provides evening refreshment. Free WiFi and parking enhance your stay near the Cateran Trail.
The price is £75
includes taxes & fees
28 Jun - 29 Jun
The Angus Hotel & Spa by Compass Hospitality

Atholl Palace Hotel

Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,006 reviews)
Escape to this historical hotel in Pitlochry, offering stunning views and beautiful gardens near Blair Athol Distillery. Unwind in the indoor pool, enjoy regional cuisine at Verandah restaurant, or pamper yourself with hot stone massages at the full-service spa.
The price is £254
includes taxes & fees
5 Jul - 6 Jul
Atholl Palace Hotel

The Pitlochry Hydro Hotel

The Pitlochry Hydro Hotel
3.5 star property
Pitlochry
8.0 out of 10, Very good, (1,186 reviews)
Unwind at this Pitlochry hotel with an indoor swimming pool and on-site restaurant. Just a short walk from Pitlochry Station and minutes from Pitlochry Golf Club, this welcoming retreat offers a fitness centre, terrace, and garden. Enjoy free WiFi and parking during your Scottish adventure.
The price is £89
includes taxes & fees
5 Jul - 6 Jul
The Pitlochry Hydro Hotel

Fonab Castle Hotel & Spa

Fonab Castle Hotel & Spa
5.0 star property
Pitlochry
9.4 out of 10, Exceptional, (711 reviews)
The price is £379
includes taxes & fees
8 Jul - 9 Jul
Fonab Castle Hotel & Spa

Moness Resort

Moness Resort
3.0 star property
Aberfeldy
8.6 out of 10, Excellent, (1,004 reviews)
Immerse yourself in the Scottish countryside at this spa hotel with 2 restaurants and bars. After exploring nearby Temple Gallery or Aberfeldy Golf Course, unwind in the indoor pool or sauna, or book a massage at the full-service spa.
The price is £116
includes taxes & fees
11 Jun - 12 Jun
Moness Resort

Ivybank Lodge

Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (118 reviews)
Experience luxury at this intimate lodge near the Cateran Trail. Wake up to a complimentary full breakfast before exploring local hiking paths. Convenient to Blairgowrie Golf Club with free WiFi and parking to round out your Scottish adventure.
The price is £133
includes taxes & fees
25 Jun - 26 Jun
Ivybank Lodge

Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (205 reviews)
The price is £160
includes taxes & fees
23 Jun - 24 Jun
Meikleour Arms Hotel and Restaurant

Cuil an Daraich Guest House

Cuil an Daraich Guest House
3.0 star property
Pitlochry
9.4 out of 10, Exceptional, (183 reviews)
Cuil an Daraich Guest House

The Inn On The Tay

The Inn On The Tay
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (138 reviews)
Perched alongside the River Tay, this golf inn offers tranquil accommodation with complimentary breakfast and WiFi. The on-site restaurant and bar provide relaxing spots to unwind after exploring nearby Pitlochry Power Station and Fish Ladder attractions.
The price is £160
includes taxes & fees
25 Jun - 26 Jun
The Inn On The Tay

Fisher's Hotel

Fisher's Hotel
3.0 star property
Pitlochry
8.4 out of 10, Very good, (1,001 reviews)
Atmospheric Scottish hotel with 2 restaurants and bars in the heart of Pitlochry, just 3 minutes from the train station. Explore Cairngorms National Park nearby or visit the local Fish Ladder. The helpful staff and hearty breakfast earn consistent praise from travellers.
The price is £176
includes taxes & fees
1 Jul - 2 Jul
Fisher's Hotel

Broomhall Castle Hotel

Broomhall Castle Hotel
3.0 star property
Menstrie
8.4 out of 10, Very good, (173 reviews)
Feel like royalty at this intimate castle hotel, just 15 minutes from Stirling Castle and the National Wallace Monument. Unwind in 1 of 2 bars, enjoy free WiFi and parking, or grab a bite at the café.
The price is £99
includes taxes & fees
11 Jun - 12 Jun
Broomhall Castle Hotel

Scotlands Spa Hotel

Scotlands Spa Hotel
3.0 star property
Pitlochry
7.6 out of 10, Good, (879 reviews)
The price is £130
includes taxes & fees
30 Jun - 1 Jul
Scotlands Spa Hotel

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (136 reviews)
Cosy inn outside Perth offering free breakfast, WiFi and parking. After exploring nearby Active Kids Adventure Park and Historic Scotland Stanley Mills, unwind with a drink at the bar/lounge or grab a bite at the café.
The price is £96
includes taxes & fees
12 Jun - 13 Jun
The Bankfoot Inn

Ballathie Sportsmans Lodge

Ballathie Sportsmans Lodge
3.0 star property
Perth
10.0 out of 10, Exceptional, (1 review)
Ballathie Sportsmans Lodge

The Bridge of Cally Hotel

The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (145 reviews)
Experience the rugged Cairngorms landscape from this family-friendly retreat. Just a short drive from the national park and Cateran Trail, this Scottish Highlands hotel offers cosy comfort with on-site dining and bar. Free WiFi and parking make exploring nearby Blairgowrie Golf Club effortless.
The price is £104
includes taxes & fees
11 Jun - 12 Jun
The Bridge of Cally Hotel
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.

When is the best time to visit Dunkeld?

Our prices for hotels in Dunkeld are cheapest in December
Price trends for hotels in Dunkeld
Pricing is based on two traveller single night rates
View properties in June
Currently viewing crowd sizes and weather for June.
Typical weather for Dunkeld
June
High 16°C / low 8°C. Cloudy most days.
View properties in June
16°
weather_cloudy
June, no crowd data, average high temperature 16 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
18°
weather_cloudy
July, no crowd data, average high temperature 18 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
17°
weather_cloudy
August, no crowd data, average high temperature 17 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
15°
weather_cloudy
September, no crowd data, average high temperature 15 degrees Celsius, average low temperature 8 degrees Celsius. Cloudy most days.
11°
weather_cloudy
October, no crowd data, average high temperature 11 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
weather_cloudy
November, no crowd data, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
December, no crowd data, average high temperature 5 degrees Celsius, average low temperature 0 degrees Celsius. Cloudy most days.
weather_cloudy
January, no crowd data, average high temperature 4 degrees Celsius, average low temperature 0 degrees Celsius. Cloudy most days.
weather_cloudy
February, no crowd data, average high temperature 6 degrees Celsius, average low temperature 0 degrees Celsius. Cloudy most days.
weather_cloudy
March, no crowd data, average high temperature 8 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
11°
weather_cloudy
April, no crowd data, average high temperature 11 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
13°
weather_cloudy
May, no crowd data, average high temperature 13 degrees Celsius, average low temperature 5 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Top landmarks in Dunkeld

Learn more about Dunkeld

Notable for its riverfront, Dunkeld features attractions such as The Hermitage and Birnam Oak. This welcoming city has something for everyone including restaurants and sights like Loch of the Lowes and Ossian's Hall—all within a small-town setting.

Photo by Eddie Boyd
Open Photo by Eddie Boyd

Check out reviews of Dunkeld hotels guests love

Frequently asked questions

How much does a hotel room cost in Dunkeld?
You can choose a great hotel in Dunkeld from £75 with properties to suit all budgets and needs. If you're after an affordable hotel in Dunkeld that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Dunkeld?
You can choose a great hotel in Dunkeld from £75 with properties to suit all budgets and needs. If you're after an affordable hotel in Dunkeld that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Dunkeld hotels?
Discover great deals on Dunkeld hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Dunkeld hotels.
How can I find deals and earn rewards at Dunkeld hotels?
Members can save up to 20% on select hotels in Dunkeld. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Dunkeld hotels with free cancellation?
It's easy to book a refundable Dunkeld hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some top pet-friendly hotels in Dunkeld?
Our travellers' top pet-friendly hotels in Dunkeld include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Dunkeld.
What are some of the best hotels in Dunkeld for couples?
Choose a top-rated Dunkeld romantic hotel and enjoy your couple's getaway. Our travellers love Dunkeld House Hotel, a hotel with a restaurant. Discover more hotels in Dunkeld on Hotels.com for couples by using the "Traveller experience" filter in your search and selecting "Adults only" or "Romantic".
What are some of the best Dunkeld hotels with free parking?
If you're driving, a great Dunkeld hotel with free parking is a bonus. Our travellers' favourites include:
What are some popular hotels in central Dunkeld?
If you're looking for hotels in central Dunkeld, check out Shian Cottage B&B and The Bankfoot Inn. Travellers love Shian Cottage B&B for its location, as well as the free full breakfast, free parking and free WiFi this bed & breakfast offers. The Bankfoot Inn is another popular central inn with a restaurant, a bar/lounge and a coffee shop/cafe.
What hotels do travellers recommend in Dunkeld?
Can I book a refundable accommodation option in Dunkeld?
If you want the flexibility to change your plans to Dunkeld, most hotels offer refundable* rates that you can book. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Dunkeld if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 10 holiday homes. You can also consider one of the 6 apartments or 20 cottages.

Find out more about Dunkeld

Dunkeld: Where Enchanted Forests Meet Timeless Castles by Serene Waters

Nestled amidst the enchanting landscapes of Perthshire, Dunkeld is a picturesque gem that beckons nature lovers and culture enthusiasts alike. This charming village, with its stunning backdrop of the Scottish Highlands, offers serene walks along the banks of the River Tay and the majestic beauty of the nearby Hermitage—a national park teeming with lush woodlands and cascading waterfalls. Visitors can explore the historic Dunkeld Cathedral and indulge in the local cuisine at quaint eateries. With its romantic atmosphere and breathtaking scenery, Dunkeld is an idyllic retreat for those seeking a unique Scottish experience.

Discover great hotels near Dunkeld

Dunkeld offers a range of accommodation options, from quaint guesthouses to luxurious hotels. Visitors can enjoy comfortable stays with stunning views of the surrounding countryside. Many hotels in Dunkeld provide easy access to local attractions, making it a perfect base for exploring the scenic beauty of Scotland. Here are some of our travellers' favourite hotels near Dunkeld:

  1. The Bankfoot InnOpens in a new window: The Bankfoot Inn is a delightful 3.0-star inn that exudes charm and comfort, boasting an impressive guest rating of 9.4 out of 10. This property is ideal for leisure travellers seeking a pet-friendly experience in a serene setting. With its inviting atmosphere, The Bankfoot Inn features thoughtful amenities that enhance your stay. Guests can enjoy a range of comforts, making it a splendid choice for those who appreciate a relaxing getaway. The positive sentiments highlight its warm ambiance and welcoming vibes, ensuring a memorable experience.
  2. Logierait LodgesOpens in a new window: Logierait Lodges is a charming 3.0-star lodge that captivates its visitors with a guest rating of 9.2 out of 10. This accommodation is perfect for leisure travellers looking for a peaceful retreat. The lodge offers an array of amenities designed to provide both comfort and convenience. Its picturesque location, combined with well-equipped living spaces, creates a unique atmosphere for relaxation. Positive reviews celebrate the lodge's warm and inviting character, making it a splendid option for those seeking a tranquil escape.
  3. The Ballinluig HotelOpens in a new window: The Ballinluig Hotel is a budget-friendly hotel that offers practical accommodations with a guest rating of 8.4 out of 10. This hotel caters to business travellers who appreciate efficiency and comfort during their stay. With essential amenities tailored to facilitate a smooth experience, The Ballinluig Hotel ensures that visitors can focus on their commitments without distractions. Positive sentiments highlight its convenience and value, making it a reliable choice for those on business trips who seek a straightforward and comfortable lodging experience.

Where to stay near Dunkeld

Some of the best areas to stay near Dunkeld are Pitlochry, Aberfeldy, and Blairgowrie. Pitlochry offers vibrant entertainment and scenic hiking, while Aberfeldy boasts stunning scenery and relaxing spa experiences. Blairgowrie is perfect for secluded excursions and golf. For first-time visitors, Pitlochry is the ideal choice, with its lively atmosphere and rich attractions.

  1. PitlochryOpens in a new window: Pitlochry is a charming town that serves as a perfect base for exploring the Scottish Highlands. With its stunning countryside and vibrant cultural scene, you can enjoy a variety of activities, from hiking the nearby hills to taking in a performance at a local theatre. Must-see attractions include the majestic Blair Castle and the breathtaking Loch Tummel, offering picturesque views and plenty of photo opportunities. The town is known for its friendly atmosphere and outdoor adventures, making it ideal for both relaxation and exploration. You’ll find a range of shops for unique souvenirs, enhancing your stay in this delightful destination.
  2. AberfeldyOpens in a new window: Nestled in the heart of Scotland, Aberfeldy is perfect for those seeking a tranquil escape. Its scenic beauty is complemented by historical gems like Taymouth Castle and Castle Menzies, making it a delightful spot for castle enthusiasts. The town offers a relaxed vibe, with opportunities for leisurely strolls along the River Tay and visits to local monuments. Aberfeldy is also home to charming shops, inviting bars, and wellness spas, providing a balance of relaxation and socialising. Whether you're exploring the local scenery or indulging in a spa day, Aberfeldy has something for everyone.
  3. BlairgowrieOpens in a new window: Blairgowrie is a hidden gem for those who appreciate natural beauty and a friendly community. Surrounded by lush countryside, this quaint town is perfect for enjoying outdoor activities like swimming and golfing. The nearby River Ericht offers a serene backdrop for leisurely walks and secluded excursions. While it may not be as bustling as other towns, Blairgowrie has its own charm with local shops and a welcoming atmosphere. It's an ideal choice for travellers looking to unwind in a picturesque setting while still having access to fun and relaxation.

Things to do in Dunkeld

Dunkeld enchants with its serene riverside charm, surrounded by lush forests and rolling hills. Enjoy leisurely walks, invigorating hikes, or relaxing spa retreats. With opportunities for swimming and boating, this small town invites you to unwind and explore its stunning natural beauty, making it a perfect getaway for nature lovers.

  • Reekie Linn WaterfallOpens in a new window – Venture to Reekie Linn Waterfall, where the cascading waters create a stunning natural spectacle. Surrounded by lush forests, this picturesque spot invites you to take a leisurely walk along the riverbank and enjoy the tranquil sounds of nature.
  • Loch TummelOpens in a new window – Spend some time at Loch Tummel, a serene lake that beckons with its scenic views and peaceful atmosphere. Whether you fancy a gentle stroll around its shores or simply want to soak in the beauty of the landscape, this location is a must-see for nature lovers.
  • Taymouth CastleOpens in a new window – Explore the grandeur of Taymouth Castle, a striking architectural gem nestled in the heart of Scotland. Wander through its impressive grounds and take in the majestic surroundings along the river, making it a perfect spot for photos and relaxation.
  • Blair CastleOpens in a new window – Discover the rich history at Blair Castle, a magnificent fortress that has witnessed centuries of Scottish heritage. The castle features beautifully maintained gardens and stunning interiors, offering a glimpse into the past amidst the scenic landscape.
  • Historic Scotland Stanley MillsOpens in a new window – Visit Historic Scotland Stanley Mills, where you can delve into the industrial heritage of the region. The historic building stands as a testament to Scotland's industrial past, and you can explore the exhibits that showcase its fascinating history along the riverside.

4 tips for savvy savings when booking a hotel in Dunkeld

  1. Book for the cheapest times: The most budget-friendly time to visit Dunkeld is from January to March, when hotel prices are at lower levels. For a great value for money experience, it's recommended to stay for at least 2 to 3 days to fully appreciate the town's historical landmarks and cultural offerings. During your visit, you can enjoy leisurely walks along the river, relax at a spa, dine in delightful restaurants, and soak up the charm of this small town, all while interacting with its friendly locals. The beautiful forests and opportunities for swimming add to the appeal, making Dunkeld a perfect destination for those on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to Dunkeld, visit the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and special promotions, helping you save on your trip. Additionally, the Smart ShoppingOpens in a new window feature in the app allows you to compare hotel prices and amenities, ensuring you’re informed about the best options available. If rooms become available or prices drop, you could be among the first to book your last-minute getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors such as the hotel's location, star rating, and the time of year. Therefore, maintaining some flexibility with your travel dates could help you find a more affordable option for your stay at a hotel in Dunkeld. If you're in search of distinct experiences, boutique hotels often provide a more personalised service and may offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. Should the price be on the higher side, we may suggest alternative dates that could lead to a better deal.
  4. Consider your location: Opting for accommodation near key attractions or city centres can provide convenience, but it often tends to come at a higher price. For more budget-friendly options, consider hotels located in less central areas or neighbourhoods, striking a balance between cost and accessibility to the sights you wish to visit. You might also look into independent hotels that are situated a bit further out, as they are more likely to offer a genuine and wallet-friendly experience.

Best time to go to Dunkeld

Dunkeld experiences its lowest average temperature in January, at 35.4°F (1.9°C), while July is the hottest month, with an average temperature of 57.0°F (13.9°C). October tends to be the wettest month. The peak travel months to visit Dunkeld are April, July, and September, which see a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. In contrast, January, November, and December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly cloudy conditions.

Keep exploring