Find hotels in Dunkeld from £50

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Dunkeld hotels

Dunkeld House Hotel

Dunkeld House Hotel
4.0 star property
Dunkeld
8.8 out of 10, Excellent, (1,002 reviews)
"Reception , staff , were excellent, Room was spacious and outdoor walks very pleasant"
United Kingdom
Allan W
The price is £222
includes taxes & fees
26 Apr - 27 Apr
Dunkeld House Hotel

Organic Welltree

Organic Welltree
2.0 star property
Perth
10.0 out of 10, Exceptional, (9 reviews)
"Absolutely loved my stay and would stay again! "
United States
Emma-leigh
The price is £94
includes taxes & fees
28 Apr - 29 Apr
Organic Welltree

The Woodside

The Woodside
3.0 star property
Doune
9.6 out of 10, Exceptional, (203 reviews)
"Lovely place to stay. Quiet, dark room with great food. Would definitely stay again."
United Kingdom
Helen
The price is £107
includes taxes & fees
28 Apr - 29 Apr
The Woodside

Apex Dunblane Hydro Hotel

Apex Dunblane Hydro Hotel
4.0 star property
Dunblane
8.4 out of 10, Very good, (1,001 reviews)
"Clean room Staff and the amenities "
United Kingdom
Richard
The price is £110
includes taxes & fees
26 Apr - 27 Apr
Apex Dunblane Hydro Hotel

Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (229 reviews)
"Amazing staff, friendly service and would highly recommend "
United Kingdom
Garry
The price is £88
includes taxes & fees
26 Apr - 27 Apr
Riverstone Lodge Hotel

Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (98 reviews)
"beautiful decor, clean and tasteful, well appointed room and bathroom, delicious breakfasts and polite and "
United Kingdom
Dominic
The price is £104
includes taxes & fees
10 May - 11 May
Sunbank House Hotel

The Abbotsford

The Abbotsford
4.0 star property
Callander
9.4 out of 10, Exceptional, (417 reviews)
"Supercomfy bed and very friendly staff"
United Kingdom
Nicola
The price is £106
includes taxes & fees
3 May - 4 May
The Abbotsford

Killin Hotel

Killin Hotel
3.0 star property
Killin
8.0 out of 10, Very good, (481 reviews)
"We had two fabulous dinner’s and their us a bar with a log fire - cosy. There are two other rooms for sitting in also from the bar area. "
United Kingdom
Denise
The price is £84
includes taxes & fees
27 Apr - 28 Apr
Killin Hotel

Inchture Hotel

Inchture Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (122 reviews)
"Easy early check in, very comfy room. Nice bar and lovely evening meal. Highly recommend "
United Kingdom
Anthony
The price is £64
includes taxes & fees
26 Apr - 27 Apr
Inchture Hotel

Comrie Hotel

Comrie Hotel
3.0 star property
Crieff
9.4 out of 10, Exceptional, (28 reviews)
"Great friendly service, clean room great breakfast"
United Kingdom
Nick
The price is £124
includes taxes & fees
21 Apr - 22 Apr
Comrie Hotel

Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,001 reviews)
"Good place fo an overnight stay on way south."
United Kingdom
Alicen
The price is £65
includes taxes & fees
17 May - 18 May
Holiday Inn Express Perth by IHG

Dalgair House Hotel

Dalgair House Hotel
2.0 star property
Callander
8.0 out of 10, Very good, (189 reviews)
"I stayed here for one night after visiting the Kelpies. Friendly people and I enjoyed the bar."
United Kingdom
Sietske
The price is £92
includes taxes & fees
17 May - 18 May
Dalgair House Hotel

Ben A'an House

Ben A'an House
3.0 star property
Callander
9.8 out of 10, Exceptional, (53 reviews)
"Cute and quiet place with a kind host and lovely breakfast."
United States
Alice
The price is £108
includes taxes & fees
11 May - 12 May
Ben A'an House

The Townhouse Aberfeldy

The Townhouse Aberfeldy
2.0 star property
Aberfeldy
9.8 out of 10, Exceptional, (17 reviews)
"Clean, good amenities and great breakfast "
United Kingdom
Innes
The price is £88
includes taxes & fees
23 Apr - 24 Apr
The Townhouse Aberfeldy

Lochleven B&B Killin

Lochleven B&B Killin
3.5 star property
Killin
9.2 out of 10, Wonderful, (81 reviews)
"Comfortable, friendly and a good breakfast."
United Kingdom
Mark
The price is £112
includes taxes & fees
21 Apr - 22 Apr
Lochleven B&B Killin

The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (134 reviews)
"Fantastic staff and warm vibe made for very comfortable stay in clean and spacious room. "
United Kingdom
Chris
The price is £100
includes taxes & fees
20 May - 21 May
The Bankfoot Inn

Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (186 reviews)
"Lovely staff great room and bathroom "
United Kingdom
Pauline
The price is £94
includes taxes & fees
25 Apr - 26 Apr
Scone Arms Hotel

Westlands of Pitlochry

Westlands of Pitlochry
4.0 star property
Pitlochry
9.6 out of 10, Exceptional, (791 reviews)
"Enjoyable stay"
United Kingdom
caroline
The price is £142
includes taxes & fees
26 Apr - 27 Apr
Westlands of Pitlochry

The Luib Hotel

The Luib Hotel
3.0 star property
Crianlarich
8.6 out of 10, Excellent, (254 reviews)
"Really great experience. "
United States
Nausherwan
The price is £71
includes taxes & fees
27 Apr - 28 Apr
The Luib Hotel

Dalmunzie Castle Hotel

Dalmunzie Castle Hotel
3.0 star property
Blairgowrie
9.0 out of 10, Wonderful, (294 reviews)
"lovely remote destination, solitude is the key , no light pollution , see the stars clearly and lovely walks in the morning "
United Kingdom
John
The price is £134
includes taxes & fees
28 Apr - 29 Apr
Dalmunzie Castle 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.
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.

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 Natural Beauty: Dunkeld is surrounded by picturesque landscapes, ideal for leisurely walks along the riverside and through scenic woodlands.
  • Historic Dunkeld Cathedral: Explore the magnificent Dunkeld Cathedral, a remarkable example of medieval architecture.
  • Outdoor Adventures: Engage in activities like golfing, cycling, and exploring the nearby ski fields for a taste of adventure.
  • Charming Village Atmosphere: Experience the warm and inviting atmosphere of Dunkeld village, perfect for relaxation.
  • Delightful Accommodations: Choose from a variety of charming bed and breakfasts and hotels for a memorable stay.

Find great hotels in and around Dunkeld

Discover a range of delightful accommodations in Dunkeld, Scotland, from charming bed and breakfasts to inviting hotels. Whether you're seeking a pet-friendly option, a base for adventure, or facilities for business travel, Dunkeld has something to suit every traveller. Explore the Dunkeld House Hotel and other local gems for a memorable stay amidst stunning scenery and rich history.

  • Moness Resort: Nestled 17.7km from Dunkeld, Moness Resort is a 4-star haven with a guest rating of 8.6, ideal for families and pet lovers seeking a spa-themed retreat. The resort features a wealth of child-friendly amenities, including an arcade game room, mini-golf, and a shared playground, ensuring the little ones are entertained. Pets are welcome here, with specific policies in place for dogs. Guests can indulge in a full spa experience, complete with an indoor pool, spa treatments, and sun loungers for ultimate relaxation.
  • The Pitlochry Hydro Hotel: Located 17.7km from Dunkeld, this 3.5-star hotel offers a blend of comfort and business convenience, rated highly by guests. The Pitlochry Hydro Hotel is perfect for those travelling with pets, featuring services tailored for them. This property is well-suited for business travellers while providing a warm atmosphere for leisure. Guests can enjoy the stunning views, while the hotel’s amenities ensure a pleasant stay with the flexibility to bring their furry companions along.
  • Dunkeld House Hotel: Situated in the heart of Dunkeld, this 4-star hotel boasts an impressive guest rating of 8.8. Dunkeld House Hotel caters to adventure seekers and business travellers alike. Guests can partake in a variety of outdoor activities including hiking, fishing, and mountain biking nearby. The hotel also features a luxurious spa with hydrotherapy treatments, sauna, and a range of beauty services, making it an ideal spot for relaxation after an action-packed day.

Where to stay in and around Dunkeld

Dunkeld, nestled in the heart of Highland Perthshire, offers a delightful blend of outdoor adventures and serene landscapes. Explore the charming Dunkeld village, take leisurely walks through the Dunkeld House Woodland, and enjoy the friendly atmosphere that invites relaxation. Nearby, Perthshire boasts family-friendly excursions and luxurious experiences, making it the perfect base for discovering Scotland's natural beauty. Whether you're seeking adventure or tranquillity, Dunkeld is a captivating destination for all travellers.

  • Pitlochry: Nestled 17.7km from Dunkeld, Pitlochry is a charming town known for its stunning natural surroundings and outdoor activities. Visitors flock here year-round, particularly in April, July, and September, to experience the breathtaking scenery and adventurous pursuits. Whether you fancy a round of golf, exploring the nearby national parks, or skiing in the winter months, Pitlochry has it all. The picturesque lochs and hills make it an ideal spot for nature lovers, while the local culture and hospitality ensure a warm welcome.
  • Blairgowrie: Located 14.5km from Dunkeld, Blairgowrie is a delightful town that offers a taste of both adventure and tranquility. With visitor numbers peaking in April, July, and September, it’s an inviting place for those keen on outdoor pursuits. The area is renowned for its golf courses and ski fields, making it perfect for sports enthusiasts. Additionally, nearby attractions such as the stunning castles and national parks provide ample opportunities for exploration and relaxation in a beautiful setting.
  • Birnam: Just a stone's throw from Dunkeld, Birnam is a quaint village that enjoys moderate tourist activity, particularly in February, July, and September. Known for its scenic beauty and outdoor adventures, Birnam is a great base for exploring the surrounding national parks and parks. Here, visitors can enjoy various activities, including golfing and entertainment at local venues. With its charming atmosphere and proximity to Dunkeld, Birnam is a lovely spot for a peaceful getaway while still being close to the vibrant activities of the region.

Things to do near Dunkeld

Dunkeld is perfect for outdoor enthusiasts seeking scenic adventures. Popular activities include golfing, exploring ski fields, and camping. Visitors can enjoy live music events and cycling breaks, while secret trails and picturesque riverside walks offer a chance to soak in the natural beauty. Whether you’re looking for relaxation or adventure, Dunkeld has something for everyone.

Shopping

Dunkeld offers charming shops along its quaint streets, perfect for unique gifts and souvenirs. For a broader selection, if you're up for a drive, visit the Perth City Centre, around 24.1km away, where you’ll find a mix of high street stores and independent boutiques.

Recreation

Experience luxury at Whitemoss Golf Club, where you can indulge in a round of golf amidst stunning countryside views. Similarly, Dunning Golf Club offers a serene setting for relaxation and leisure, perfect for unwinding after a day of exploration in the picturesque surroundings of Dunkeld.

Adventure

Explore the enchanting Hermitage Forest, where you can embark on scenic walks amidst towering trees and stunning waterfalls. For thrill-seekers, try white-water rafting on the River Tay for an exhilarating adventure surrounded by beautiful landscapes.

Nightlife

Dunkeld offers a charming nightlife with the intimate atmosphere of The Taybank, where live music fills the air. For a traditional pub experience, The Royal Dunkeld boasts a warm setting and hearty fare, perfect for winding down after a day of exploration.

*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: Booking a hotel in Dunkeld about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilise Expedia’s search tool to customise your preferences, including your budget, preferred location, and the type of hotel you desire. To discover the most affordable prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially 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 offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal destination for tourists. Visitors can explore the stunning Dunkeld Cathedral and the historic charm of the area, while also enjoying the picturesque scenery and romantic atmosphere. With attractions such as castles and nature reserves, Dunkeld is perfect for those seeking adventure and a touch of history in their vacation.

  • Dunkeld Cathedral: Nestled within Dunkeld, this magnificent cathedral boasts stunning architecture and rich cultural vibes. Explore its historical significance while admiring the beautiful stained glass windows and serene surroundings.
  • The Hermitage: A picturesque nature reserve located in Dunkeld, The Hermitage offers a tranquil escape with friendly locals. Stroll through lush forests, enjoy relaxing vibes, and take in the breathtaking views of the River Braan and its iconic waterfall.
  • Scone Palace: Situated 17.7km from Dunkeld, this historic house is steeped in royal history. Walk through its opulent rooms and beautiful gardens, immersing yourself in the rich cultural heritage of Scotland.

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.

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 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

When visiting Dunkeld, Scotland, the nearest major airports are EDInburgh (EDI), GLAsgow (GLA), and Aberdeen (ABZ). Edinburgh Airport is approximately 70.8km away, with nearby hotels such as the 5.5-star Crescent House and the 5-star Virgin Hotels Edinburgh, both 11.3km from the airport. Glasgow Airport is around 95.0km from Dunkeld, with excellent accommodations like the 5-star Kimpton Blythswood Hotel & Spa, 11.3km away. Lastly, Aberdeen Airport is about 109.4km distant, with the 5-star Marcliffe hotel situated 9.7km away. Each airport offers various transportation services for easy access to these hotels.

Frequently asked questions

What is the best area to stay in Dunkeld?
The best area to stay in Dunkeld is within the village itself, particularly around The Cross and along Atholl Street.

This charming Perthshire village is quite compact and easily walkable, with most accommodations, shops, and eateries clustered around its historic centre. The River Tay flows directly past, offering picturesque views and walking paths. You'll find many of the buildings are whitewashed with traditional grey slate roofs, giving the area a distinct Scottish feel.

For couples looking for a relaxing escape, staying in the heart of Dunkeld is ideal. You're within easy reach of the Dunkeld Cathedral, the Hermitage woodland walk, and a selection of independent shops and cafes. The evening offers a chance to enjoy a meal in one of the local restaurants or a drink in a traditional pub.

Families will also find the village centre convenient. Staying here means you're close to amenities and have easy access to outdoor activities like riverside strolls or exploring the local nature trails.
What are the best hotels in Dunkeld that travellers recommend?
Two of the best hotels in Dunkeld that receive consistently high recommendations from travellers are Dunkeld House Hotel and Shian Cottage B&B.

The 4-star Dunkeld House Hotel, with an 8.8 rating, is an excellent choice for a luxurious stay. Guests frequently highlight the friendly staff, the beautiful location, and the comfortable, clean rooms. The hotel offers a full-service spa with a steam room, hydrotherapy treatments, and various body and facial treatments. Its location near The Hermitage, just 0.8 km away, is also a plus.

Another highly recommended option is the 3.5-star Shian Cottage B&B, which has an outstanding 9.8 rating. Travellers consistently praise the delicious and excellent breakfast, the beautiful house, and the lovely rooms. It is also noted for its convenient location and offers free off-street parking.
What are the best family hotels in Dunkeld?
For families travelling to Dunkeld, two highly-rated options are the Dunkeld House Hotel and the Royal Dunkeld.

The 4-star Dunkeld House Hotel, with an impressive 8.8 rating, is an excellent choice for families. It offers a range of amenities specifically designed for family comfort, including sofa beds, complimentary cribs, and free rollaway extra beds. Connecting rooms are also available for larger families, and kids' meals are provided. Guests frequently highlight the friendly and good staff, the beautiful and amazing location, as well as the comfortable and clean rooms. The hotel also boasts a great spa and a lovely bar. Its location near mountains offers opportunities for mountain biking.

Another good option is the 3-star Royal Dunkeld, which has a 7.2 rating. This hotel provides complimentary cribs and rollaway extra beds, along with free toiletries and free WiFi. Self-parking is also free, which is convenient for families travelling by car. Guests consistently praise the nice and lovely staff, the beautiful and central location, as well as the comfortable and clean rooms. The food is often described as fantastic and good, and the service is excellent. Find more child-friendly accommodations in Dunkeld
What are the best spa hotels in Dunkeld?
For a wonderful spa hotel in Dunkeld, the Dunkeld House Hotel is an excellent choice.

This 4-star hotel, with an 8.8 rating, offers a full-service spa with a wide range of treatments including body scrubs, body wraps, massages, and facials. Guests can also enjoy manicures and pedicures, and relax in the steam room or experience hydrotherapy treatments. The spa is open daily, ensuring ample opportunity for relaxation. The hotel is also conveniently located just 0.8 km from The Hermitage. Guests frequently praise the friendly staff, beautiful location, and comfortable, clean rooms. See all spa hotels in Dunkeld
What hotels in Dunkeld offer free breakfast?
For hotels in Dunkeld offering complimentary breakfast, Shian Cottage B&B is an excellent choice.

This 3.5-star bed and breakfast, with an exceptional 9.8 rating, provides a delicious full breakfast free of charge, which guests frequently describe as excellent. The beautiful house offers lovely rooms and convenient free WiFi, along with free self-parking. Mountain biking opportunities are available nearby, making it a great option for active travellers. Find more hotels with breakfast in Dunkeld
What are the top pet-friendly hotels in Dunkeld?
For a top pet-friendly hotel in Dunkeld, consider the Royal Dunkeld.

The 3-star Royal Dunkeld, with a 7.2 rating, openly permits pets, making it a great choice for travellers with animal companions. Guests frequently highlight the nice staff, the beautiful and central location, and the comfortable and clean rooms. The hotel also offers complimentary toiletries, free self-parking, and free WiFi for added convenience. It is also well-situated for exploring local attractions, being only 1.3 km from Polney Loch and 1.0 km from Birnam Oak. See more pet-friendly hotels in Dunkeld
What are the best budget hotels in Dunkeld?
For a highly-rated budget option in Dunkeld, the Royal Dunkeld is a great choice.

This 3-star hotel, with a 7.2 rating, is particularly popular for its beautiful, central location, being just 0.3 kilometres from Dunkeld Cathedral. Guests frequently praise the comfortable and clean rooms, as well as the excellent and friendly staff. It offers convenient amenities such as free WiFi, complimentary self-parking, and free toiletries. For those travelling with families, cribs are available free of charge, and rollaway extra beds can also be provided. Guests often comment positively on the fantastic food and good service available at the hotel. View all budget hotels in Dunkeld
What are the most romantic hotels in Dunkeld for couples?
For a romantic stay in Dunkeld, the Dunkeld House Hotel is an excellent choice for couples.

This 4-star hotel, with an 8.8 rating, offers a wonderful setting with river views and is highly praised by guests for its beautiful location and friendly staff. Couples can enjoy the full-service spa, which includes body wraps, massages, and a steam room, great for relaxation together. The hotel also features a sauna and is conveniently located just 0.8 km from The Hermitage, ideal for a peaceful stroll. See all romantic hotels in Dunkeld
When is the best time to go to Dunkeld?
The best time to visit Dunkeld is during the spring (April to May) and autumn (September to October) months when the weather is pleasant and the natural scenery is at its most striking.

Spring in Dunkeld sees the landscape burst into life, with wildflowers blooming and the trees regaining their leaves. The temperatures are mild, typically ranging from 10°C to 15°C, making it comfortable for outdoor activities like walking or cycling along the River Tay. It's an excellent time for those who enjoy spotting wildlife, as many species are more active.

Autumn offers a spectacular display of colours as the leaves on the trees turn to shades of gold, red, and orange, particularly noticeable around The Hermitage and along the banks of the River Braan. The weather remains generally mild, with temperatures between 8°C and 14°C, though it can be a bit wetter than spring. This season is particularly appealing for couples looking for scenic strolls and cosy evenings by a fire.

While summer (June to August) is also popular, with warmer temperatures (15°C to 20°C) and longer daylight hours, it can be busier with more tourists.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Dunkeld.
How can I save on a Dunkeld hotel booking with Expedia?
Members always get our best prices. Find our best Dunkeld hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 £50 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