Top Hotels in Dunkeld

Search among 6 available hotels and places to stay in Dunkeld from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
1Filter & Sort
View map
1-6 out of 6
1Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great479 reviews
MapView on map1700 yd from City Center1700 yd from Atholl Gallery
From   US$ 116 /nightSelect
8.6
Great280 reviews
MapView on map500 yd from City Center200 yd from Beatrix Potter Museum
From   US$ 226 /nightSelect
Bed & Breakfast
8.4
Great49 reviews
9.7 mi from City Center
From   US$ 149 /nightSelect
8.4
Great94 reviews
1300 yd from City Center800 yd from Dunkeld and Birnam Golf Club
From   US$ 94 /nightSelect
8.0
Great62 reviews
500 yd from City Center100 yd from Beatrix Potter Museum
From   US$ 490 /nightSelect
8.0
Great67 reviews
500 yd from City Center100 yd from Beatrix Potter Museum
From   US$ 231 /nightSelect

Best hotels and places to stay in Dunkeld

Why visit?

Dunkeld, located in the heart of the United Kingdom, is a charming town that offers a perfect blend of natural beauty and historical attractions. With its picturesque setting along the River Tay and proximity to the lush forests of Perthshire, Dunkeld is a wonderful destination for nature lovers and outdoor enthusiasts. Additionally, its rich history, highlighted by the Dunkeld Cathedral and other historic landmarks, makes it an intriguing place for history buffs. Whether you are seeking relaxation in a tranquil setting or eager to explore the towns cultural heritage, Dunkeld has something to offer for every visitor.

Where to stay?

Dunkeld Hotel: Located in the town center, Dunkeld Hotel provides a convenient base for exploring the surrounding area. With comfortable and well-appointed rooms, this hotel offers a range of amenities including a restaurant, bar, and free Wi-Fi. Its central location allows easy access to local shops, restaurants, and attractions, making it an ideal choice for those who prefer to be in the heart of the action.

Self-catering accommodations: For those who prefer a more independent stay, Dunkeld offers a variety of self-catering options. These accommodations, such as cottages and apartments, provide the flexibility and freedom to cook your own meals and enjoy a home-away-from-home experience. Many of these self-catering properties are nestled in tranquil settings, allowing you to fully immerse yourself in the natural beauty of the area.

Dog-friendly hotels: Dunkeld is a great destination for those traveling with their furry friends. Several hotels in the area, such as The Atholl Arms Hotel and Birnam Hotel, offer dog-friendly accommodations, ensuring that your four-legged companion can join you on your adventures. These hotels often provide pet-friendly amenities and are located close to dog-friendly walks and parks, ensuring both you and your pet can enjoy a comfortable and enjoyable stay.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $80 to $140.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $300 to $500.

Best value for money:

The Royal Dunkeld Hotel: This charming hotel offers comfortable and affordable accommodations in the heart of Dunkeld. With its cozy rooms, friendly staff, and convenient location, it provides excellent value for money. Guests can enjoy delicious meals at the on-site restaurant and explore the nearby attractions, making it a great choice for those seeking a budget-friendly option in Dunkeld.

The Birnam Hotel: Nestled in the picturesque village of Birnam, just a short distance from Dunkeld, this hotel offers comfortable rooms at competitive prices. The hotels traditional Scottish charm, combined with modern amenities, provides a delightful stay for guests. Its close proximity to various outdoor activities and historic sites makes it an ideal choice for those looking for affordable accommodation in the area.

The Atholl Arms Hotel: Situated in the historic town of Dunkeld, The Atholl Arms Hotel offers comfortable rooms at reasonable rates. Guests can enjoy a warm and welcoming atmosphere, along with traditional Scottish hospitality. The hotels central location provides easy access to local attractions, shops, and restaurants, making it a great value-for-money option for travelers.

Best kids-friendly hotels:

Dunkeld House Hotel: This family-friendly hotel offers excellent amenities and activities for children of all ages. With spacious rooms and beautiful grounds, kids can enjoy exploring the outdoors and participating in outdoor activities such as biking and hiking. The hotel also provides a play area and childrens menu, ensuring a memorable stay for families visiting Dunkeld.

Hilton Dunkeld House: Located on the banks of the River Tay, this hotel offers a range of facilities for families traveling with children. With spacious family rooms, an indoor pool, and outdoor activities such as archery and nature walks, kids are sure to have a fantastic time. The hotels friendly staff and special amenities for children make it a top choice for families visiting Dunkeld.

Best hotels for a romantic getaway:

Atholl Arms Hotel: This historic hotel exudes charm and character, making it a great option for couples seeking a romantic escape. Its cozy rooms, intimate atmosphere, and excellent dining options set the stage for a memorable experience. Guests can also enjoy leisurely walks along the river or explore the nearby Dunkeld Cathedral, adding to the romantic ambiance.

The Royal Dunkeld Hotel: With its serene setting along the River Tay, The Royal Dunkeld Hotel offers a romantic retreat for couples. Its comfortable rooms, stunning views, and attentive service create an inviting atmosphere. Couples can enjoy peaceful walks along the riverside or unwind with a drink at the hotels bar, making it an ideal choice for a romantic getaway.

Best for location:

Dunkeld House Hotel: Set amidst beautiful scenery and offering breathtaking views of the river and surrounding forests, Dunkeld House Hotel provides a fantastic location for nature lovers. Guests can explore the nearby hiking trails, enjoy fishing on the river, or simply relax in the tranquil surroundings. Its idyllic setting makes it a top choice for those wanting to immerse themselves in the natural beauty of Dunkeld.

Hilton Dunkeld House: Tucked away in a secluded spot on the banks of the River Tay, Hilton Dunkeld House offers a peaceful location while still being within walking distance of Dunkeld town center. Guests can enjoy the best of both worlds, with easy access to shops and restaurants, as well as the opportunity to unwind in a serene and picturesque setting.

The Birnam Hotel: Located in the historic village of Birnam, just a short distance from Dunkeld, this hotel offers a convenient location for exploring the area. With its close proximity to the ancient Birnam Oak and various nature trails, guests can easily access outdoor activities while enjoying the charm of a traditional Scottish village.

Best for a short city break:

The Royal Dunkeld Hotel: With its central location in the town center, The Royal Dunkeld Hotel is an excellent choice for a short city break. Guests can explore the historic streets, visit the Dunkeld Cathedral, and browse local shops and galleries just steps away from the hotel. Its comfortable rooms and welcoming atmosphere make it a great base for exploring all that Dunkeld has to offer.

The Birnam Hotel: Situated in Birnam, a tranquil village near Dunkeld, The Birnam Hotel provides a peaceful retreat for a short city break. Guests can enjoy strolling through the village, visiting the Beatrix Potter Exhibition, or exploring the nearby Hermitage woodland walks. Its relaxed ambiance and cozy accommodations make it a perfect choice for a relaxing getaway.

Show moreLess