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

Next weekend
In two weeks

Where to stay in Dunkeld?

Dunkeld House Hotel
Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,003 reviews)
  • cleanliness
    Riverside retreat with luxurious spa in scenic Dunkeld countryside.
The price is AU$307
includes taxes & fees
25 Feb - 26 Feb
Dunkeld House Hotel
1 The Cross
1 The Cross
3.5 star property
Dunkeld
  • cleanliness
    Serene golf getaway in Dunkeld with easy access to natural attractions.
The price is AU$945
includes taxes & fees
12 Feb - 13 Feb
1 The Cross
The Bankfoot Inn
The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (134 reviews)
  • cleanliness
    Stay in a charming Perth inn with access to outdoor adventure and historic sites.
The price is AU$174
includes taxes & fees
14 Feb - 15 Feb
The Bankfoot Inn
Cuil an Daraich Guest House
Cuil an Daraich Guest House
3.0 star property
Pitlochry
9.4 out of 10, Exceptional, (176 reviews)
The price is AU$141
includes taxes & fees
9 Feb - 10 Feb
Cuil an Daraich Guest House
The Ballinluig Inn
The Ballinluig Inn
3.0 star property
Pitlochry
8.6 out of 10, Excellent, (23 reviews)
  • cleanliness
    Rustic highland retreat with easy access to Cairngorms National Park and local distilleries.
The price is AU$152
includes taxes & fees
22 Feb - 23 Feb
The Ballinluig Inn
The Bridge of Cally Hotel
The Bridge of Cally Hotel
3.0 star property
Blairgowrie
8.8 out of 10, Excellent, (136 reviews)
  • cleanliness
    Gateway to nature's playground, a Scottish Highlands retreat with dining to match.
The price is AU$139
includes taxes & fees
1 Mar - 2 Mar
The Bridge of Cally Hotel
Ivybank Lodge
Ivybank Lodge
5.0 star property
Blairgowrie
9.8 out of 10, Exceptional, (107 reviews)
  • cleanliness
    Charming Scottish B&B with hiking trails and daily gourmet breakfast in Blairgowrie.
The price is AU$190
includes taxes & fees
11 Feb - 12 Feb
Ivybank Lodge
Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
4.0 star property
Perth
9.0 out of 10, Wonderful, (541 reviews)
The price is AU$180
includes taxes & fees
12 Feb - 13 Feb
Ballathie Country House Hotel and Estate
Meikleour Arms Hotel and Restaurant
Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (200 reviews)
The price is AU$252
includes taxes & fees
9 Feb - 10 Feb
Meikleour Arms Hotel and Restaurant
Victoria Hotel
Victoria Hotel
3.0 star property
Blairgowrie
8.0 out of 10, Very good, (59 reviews)
  • cleanliness
    Stay in Blairgowrie at this comfortable guesthouse near hiking trails and local golf.
The price is AU$143
includes taxes & fees
11 Feb - 12 Feb
Victoria Hotel
The Acarsaid - Pitlochry
The Acarsaid - Pitlochry
3.0 star property
Pitlochry
9.4 out of 10, Exceptional, (38 reviews)
  • cleanliness
    Cosy retreat near Cairngorms National Park with complimentary Scottish breakfast.
The price is AU$177
includes taxes & fees
10 Feb - 11 Feb
The Acarsaid - Pitlochry
Birchwood Pitlochry
Birchwood Pitlochry
3.5 star property
Pitlochry
10.0 out of 10, Exceptional, (5 reviews)
  • cleanliness
    Discover Pitlochry's Victorian charm near Cairngorms National Park.
The price is AU$330
includes taxes & fees
12 Feb - 13 Feb
Birchwood Pitlochry
The Inn On The Tay
The Inn On The Tay
3.0 star property
Pitlochry
9.8 out of 10, Exceptional, (132 reviews)
  • cleanliness
    Relax in a charming riverfront inn near Pitlochry, with golf and scenic dining.
The price is AU$269
includes taxes & fees
11 Feb - 12 Feb
The Inn On The Tay
Station House - Room Only
Station House - Room Only
2.0 star property
Aberfeldy
10.0 out of 10, Exceptional, (2 reviews)
The price is AU$115
includes taxes & fees
8 Feb - 9 Feb
Station House - Room Only
Atholl Palace Hotel
Atholl Palace Hotel
4.0 star property
Pitlochry
8.6 out of 10, Excellent, (1,000 reviews)
  • cleanliness
    Victorian retreat with spa amenities at the edge of Cairngorms National Park.
The price is AU$313
includes taxes & fees
8 Feb - 9 Feb
Atholl Palace Hotel
The Townhouse Aberfeldy
The Townhouse Aberfeldy
2.0 star property
Aberfeldy
9.4 out of 10, Exceptional, (3 reviews)
The price is AU$153
includes taxes & fees
10 Feb - 11 Feb
The Townhouse Aberfeldy
Craigatin House & Courtyard (Adults only)
Craigatin House & Courtyard (Adults only)
3.5 star property
Pitlochry
9.8 out of 10, Exceptional, (166 reviews)
The price is AU$227
includes taxes & fees
8 Feb - 9 Feb
Craigatin House & Courtyard (Adults only)
The Old Mill Inn
The Old Mill Inn
4.0 star property
Pitlochry
9.8 out of 10, Exceptional, (383 reviews)
  • cleanliness
    Picturesque Pitlochry stay minutes from the train station and Rob Roy hiking trails.
The price is AU$270
includes taxes & fees
10 Feb - 11 Feb
The Old Mill Inn
Craigmhor Lodge & Courtyard
Craigmhor Lodge & Courtyard
4.0 star property
Pitlochry
10.0 out of 10, Exceptional, (314 reviews)
  • cleanliness
    Secluded Scottish lodge near Cairngorms National Park for hiking and local exploration.
The price is AU$290
includes taxes & fees
9 Feb - 10 Feb
Craigmhor Lodge & Courtyard
Organic Welltree
Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (9 reviews)
The price is AU$161
includes taxes & fees
8 Feb - 9 Feb
Organic Welltree
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 February
Price trends for hotels in Dunkeld
Pricing is based on two traveller single night rates
View properties in February
Currently viewing crowd sizes and weather for February.
Typical weather for Dunkeld
February
High 6°C / low 0°C. Cloudy most days.
View properties in February
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.
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.
Monthly weather averages (˚C)

Top landmarks in Dunkeld

Learn more about Dunkeld

Notable for its riverfront, Dunkeld features attractions such as Birnam Oak and The Hermitage. 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.

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

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 AU$115 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 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.
Can I book Dunkeld hotels with free cancellation?
In order to book a refundable Dunkeld hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many 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' favourite pet-friendly hotels in Dunkeld include:You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Dunkeld.
What are some of the best hotels in Dunkeld for couples?
Enjoy your couple's retreat with a stay at a top-rated Dunkeld romantic hotel. 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?
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.
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 5 apartments or 17 cottages.
What will the weather in Dunkeld be like during my visit?
The warmest months in Dunkeld are usually July and August, with an average temperature of 13°C. January and February are the chilliest months, when the average temperature is 3°C. The rainiest months are October and July.
Why should I book my Dunkeld hotel with Hotels.com?
There are plenty of reasons to book your Dunkeld travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Dunkeld

Whispers of the River: Discover the Enchantment of Dunkeld's Forested Haven

Nestled in the heart of Scotland, Dunkeld is a picturesque small town that offers a serene escape into nature. Bordered by the stunning banks of the River Tay and enveloped by lush forests, it beckons walkers and nature lovers alike. Explore the enchanting Dunkeld Arboretum, wander the quaint streets lined with charming shops and cosy cafés, or simply soak in the tranquil atmosphere. With its rich history and scenic beauty, Dunkeld promises an idyllic retreat for those seeking a peaceful getaway, all within easy walking distance of captivating landscapes and cultural gems.

Discover great hotels in Dunkeld

Dunkeld offers a variety of accommodation options, from charming guest houses to spacious studios. Many places feature comfortable rooms with modern amenities, ensuring a delightful stay. Enjoy the serene surroundings and easy access to the area's natural beauty, making it a perfect base for exploring. These are some of the hotels preferred by our travellers in Dunkeld:

  1. The Bankfoot InnOpens in a new window: This charming inn provides a delightful retreat for travellers seeking a pet-friendly experience. With a focus on comfort, it features inviting rooms and essential amenities to ensure a pleasant stay. The property allows certain pets onsite, creating a welcoming atmosphere for those travelling with their furry companions. Standout features include a relaxed ambiance and easy access to local attractions, making it an excellent choice for leisure seekers. Positive sentiments highlight the warm environment and accommodating policies, allowing guests to fully enjoy their time in Dunkeld.
  2. Logierait LodgesOpens in a new window: As a lovely lodge, this property is tailored for travellers looking for a pet-friendly getaway. With thoughtfully designed spaces and essential amenities, it creates a welcoming environment for guests and their pets. The lodge permits pets and offers unique features that enhance the overall experience. The serene setting and proximity to natural beauty make it a standout choice for those who appreciate tranquil escapes. Review sentiments reflect an appreciation for its welcoming nature and the opportunity for distinctive experiences in the heart of Scotland.
  3. The Ballinluig HotelOpens in a new window: This sophisticated hotel caters to business travellers seeking a refined stay in Dunkeld. With well-appointed rooms and a range of services designed to facilitate a seamless experience, it ensures a productive environment. The property features modern amenities, including high-speed internet and elegant meeting spaces, making it an ideal choice for professional engagements. Guests appreciate the stylish design and the opportunity to unwind after a busy day, with positive sentiments centring on the hotel's commitment to quality and comfort.

Top locations to stay in Dunkeld

Some of the best areas to stay near Dunkeld are Pitlochry, Aberfeldy, and Blairgowrie. Pitlochry offers vibrant entertainment options, Aberfeldy provides a relaxing atmosphere, and Blairgowrie is ideal for swimming enthusiasts. For first-time visitors, Pitlochry is particularly appealing, as it combines beautiful scenery with easy access to local attractions and a lively community vibe.

  1. PitlochryOpens in a new window: Pitlochry is a charming town nestled in the heart of Scotland, perfect for those looking for a blend of relaxation and entertainment. Known for its stunning landscapes and vibrant arts scene, this area is home to the renowned Pitlochry Festival Theatre, showcasing a variety of cultural performances. The town also offers beautiful walks along the River Tummel, and the nearby Edradour Distillery provides a taste of local whisky-making heritage. With a range of boutique shops and quaint cafes, Pitlochry is an ideal spot to unwind after a day of exploring the Scottish Highlands.
  2. AberfeldyOpens in a new window: If you’re seeking a peaceful retreat, Aberfeldy is the place to be. This picturesque town is known for its relaxing atmosphere and is surrounded by breathtaking scenery, making it an excellent base for nature lovers. Visit the iconic Dewar's Aberfeldy Distillery for a glimpse into the whisky production process, and take a leisurely stroll along the banks of the River Tay. The nearby Birks of Aberfeldy offers stunning walking trails, perfect for those who appreciate the beauty of the Scottish countryside.
  3. BlairgowrieOpens in a new window: Blairgowrie is a delightful destination for those looking to enjoy outdoor activities and swimming. Set against a backdrop of lush countryside, it’s known for its beautiful parks and proximity to the scenic River Ericht. The area is perfect for leisurely walks and provides ample opportunities for swimming in local pools and natural spots. Whether you’re enjoying the local flora and fauna or exploring the vibrant community, Blairgowrie offers a refreshing escape with a friendly village atmosphere.

Things to do in Dunkeld

Dunkeld offers a delightful escape with its charming small-town vibe nestled by a tranquil river, surrounded by lush forests. Enjoy leisurely walks through serene parks, refreshing swims, or unwind at a spa. With easy bus access, it’s a perfect spot for nature lovers seeking relaxation and outdoor fun.

  • Taymouth CastleOpens in a new window – Step into the grandeur of Taymouth Castle, a stunning architectural masterpiece surrounded by lush landscapes. Explore its beautiful grounds that offer a perfect backdrop for leisurely walks along the river while soaking in the serene atmosphere of this small town.
  • Loch TummelOpens in a new window – Take a moment to breathe in the beauty of Loch Tummel, a picturesque lake that invites you to enjoy a peaceful day by the water. Whether you fancy a quiet picnic or simply wish to admire the surrounding forests, this spot is a true gem.
  • Blair CastleOpens in a new window – Discover the rich history of Blair Castle, an iconic fortress that boasts impressive architecture and stunning gardens. Wander through its majestic halls and take the time to appreciate the captivating views of the surrounding countryside.
  • Tay Forest ParkOpens in a new window – Embrace the great outdoors in Tay Forest Park, where miles of walking and biking trails wind through towering trees and vibrant wildlife. It's a perfect place to reconnect with nature and enjoy a day filled with exploration.
  • Pitlochry Power Station and DamOpens in a new window – Visit the Pitlochry Power Station and Dam, an impressive feat of engineering that offers fascinating insights into hydroelectric power. Walk along the scenic pathways and watch the water flow as you learn about the local ecology and the importance of sustainable energy.

4 tips for savvy savings when booking a hotel in Dunkeld

  1. Book for the cheapest times: The most affordable time to visit Dunkeld is from January to March, when hotel prices are typically lower. For those looking to explore the town's key landmarks, history, and cultural offerings, a stay of at least 2 to 3 days is recommended. During your visit, you can enjoy the scenic rivers, relax with friendly locals, dine at budget-friendly eateries, and unwind at spas. The charming small-town atmosphere invites leisurely walks through the beautiful forests, while local bars offer a taste of Dunkeld's vibrant culture. Overall, this trip promises great value for money for those on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in Dunkeld, visit the Deals or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. To enhance your chances of securing the best hotel deal, consider enabling email alerts or push notifications from Hotels.com for updates on flash sales and exclusive promotions. Additionally, the Smart Shopping tool available in the app allows you to compare hotel prices and amenities, helping you identify potential savings. By staying informed, you could be among the first to book a great last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay at a hotel in Dunkeld. If you're seeking a distinctive experience, boutique hotels can provide a more personalised touch and potentially better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that might offer a more economical option, increasing the likelihood of saving on your booking.
  4. Consider your location: Staying nearer to key attractions or city centres may offer convenience, but it often comes with higher costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and ease of access to the places you intend to visit. You could also explore independent hotels located further out, which are usually more likely to be affordable and can provide a more authentic 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 are usually the wettest months. April, July, and September are the peak travel months in Dunkeld, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, January, November, and December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring