Top Hotels in Dunkeld, Scotland for Every Traveler

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to Dunkeld, a picturesque town nestled amidst the scenic landscapes of Scotland. Whether you're a history enthusiast, an outdoor adventurer, or simply yearning for tranquility, Dunkeld offers an enchanting escape. As you embark on your journey, rest assured knowing that a selection of top-notch hotels in Dunkeld awaits, catering to all your accommodation needs. From charming boutique establishments to luxurious country retreats, there's something for every traveler seeking comfort, style, and a touch of Scottish hospitality.

Immerse yourself in the rich history and culture of Dunkeld by choosing a hotel located in the heart of the town. Wander through the narrow streets lined with charming cottages and explore the iconic Dunkeld Cathedral, a testament to the town's historic significance. Consider booking a room at a hotel that boasts a traditional Scottish design, blending seamlessly with the architectural wonders of Dunkeld. Wake up to breathtaking views of the River Tay or enjoy a stroll along the nearby Hermitage, where towering trees and cascading waterfalls beckon. Indulge in a cozy haven, steeped in history, right on the doorstep of Dunkeld's attractions.

If you're an outdoor enthusiast, Dunkeld also offers an ideal base for exploring the great Scottish outdoors. Choose a hotel located close to the vast expanse of Cairngorms National Park, where adventures await at every turn. After a day of hiking or cycling, return to your hotel for a well-deserved rest in plush surroundings, or unwind with a pampering session at the on-site spa. Many hotels in Dunkeld offer excellent amenities like top-notch restaurants serving delectable local cuisine, allowing you to savor the flavors of Scotland without having to venture far. Plan your next adventure knowing that comfort and relaxation await you in Dunkeld's finest accommodations.

Show more + Show less -

Our Top 3

(Sorted by rating & number of reviews)

1. Dunkeld House Hotel
2. Royal Dunkeld Hotel
3. The Taybank Hotel

Hotels in Dunkeld Scotland: Charming Boutique Stays

Check Availability

Dunkeld
Oct 13, 2025 - Oct 14, 2025

Dunkeld House Hotel

8.4

Good

(3034 Reviews)

+ 355 photos
Set amidst 280 acres of picturesque woodland and tucked away from bustling city life, Dunkeld House Hotel offers a tranquil retreat in nature's embrace. Spectacular views of the River Tay accompany tastefully decorated rooms, each providing a serene sanctuary for relaxation. Nature enthusiasts will relish the hotel's proximity to nearby hiking trails and the opportunity to spot wildlife. With its secluded ambiance and exceptional surroundings, Dunkeld House Hotel presents a perfect escape for nature lovers.
Address: Blairgowrie Road
Rating: Good 8.4 (3034 Reviews)
Rooms: 101
Price: From 232$

Hotels in Dunkeld Scotland: Luxurious Country Retreats

For those seeking ultimate relaxation and refined elegance, indulge in the luxurious country retreats that Dunkeld has to offer. These properties combine breathtaking landscapes with opulent amenities, creating an exquisite haven where every whim is catered to. Immerse yourself in the splendor of Dunkeld with these exceptional hotels, designed to provide an unforgettable stay amidst Scotland's natural beauty.

Royal Dunkeld Hotel

6.3

Good

(984 Reviews)

+ 57 photos
As you step into The Royal Dunkeld Hotel, you'll be greeted by a sense of warmth and Scottish hospitality. This historic hotel combines modern comforts with traditional touches, creating a truly inviting atmosphere. Unwind in well-appointed rooms, enjoy a hearty meal in the hotel's restaurant, or soak up the riverside views from the picturesque garden. With its prime location and charming character, The Royal Dunkeld Hotel invites guests to embrace the charm of Dunkeld in comfort.
Address: Atholl Street
Rating: Good 6.3 (984 Reviews)
Rooms: 32
Price: From 133$

Hotels in Dunkeld Scotland: Quaint Guest Houses

For those seeking a cozy and intimate experience during their stay in Dunkeld, these quaint guest houses offer a warm and welcoming atmosphere. Each guest house in this section showcases the region's charm and hospitality, providing a home away from home. Enjoy comfortable accommodations, personal touches, and a friendly ambiance at these delightful guest houses in Dunkeld .

The Taybank Hotel

8.3

Good

(135 Reviews)

+ 10 photos
Overlooking the flowing waters of the River Tay, The Taybank Hotel offers comfortable rooms and a relaxed atmosphere. Unwind in inviting surroundings and savor delicious meals at the hotel's renowned restaurant, known for its delectable Scottish cuisine. With its prime riverside location and friendly ambiance, The Taybank Hotel provides a perfect retreat for those seeking tranquility in the heart of Dunkeld.
Address: Tay Terrace
Rating: Good 8.3 (135 Reviews)
Rooms: 6
Price: From 347$

Hotels in Dunkeld Scotland: Riverside Retreats

Immerse yourself in the peaceful ambiance of the River Tay by choosing one of these riverside retreats in Dunkeld. Each hotel in this section offers stunning views of the river, creating a serene and idyllic setting for a truly relaxing stay. From riverside walks to nearby water activities, these hotels allow guests to fully appreciate the beauty of Dunkeld's natural surroundings.