Hotels in Dunkeld,

Only verified and hand-selected hotels for your stay in Dunkeld, United Kingdom
Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room
View map
1-12 out of 12
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Map400 m from City Centre100 m from Beatrix Potter Museum
FromUS$ 344 /nightSelect
Map3.9 km from City Centre2.4 km from Dunkeld and Birnam Golf Club
FromUS$ 1 522 /nightSelect
10.0
Perfect
4 adults
2 bedrooms
2 beds
Map1.8 km from City Centre2.0 km from Atholl Gallery
FromUS$ 326 /nightSelect
4 adults
2 bedrooms
2 beds
Map8.3 km from City Centre1000 m from
FromUS$ 229 /nightSelect
2 adults
1 bedroom
1 bed
Map5.2 km from City Centre1.2 km from Atholl Gallery
FromUS$ 87 /nightSelect
Map1.5 km from City Centre1.5 km from Atholl Gallery
FromUS$ 116 /nightSelect
Map400 m from City Centre100 m from Beatrix Potter Museum
FromUS$ 226 /nightSelect
Map200 m from City Centre100 m from Atholl Gallery
FromUS$ 119 /nightSelect
Map400 m from City Centre100 m from Beatrix Potter Museum
FromUS$ 231 /nightSelect
Map1.3 km from City Centre200 m from Dunkeld And Birnam Railway Station
FromUS$ 77 /nightSelect
9.8
Perfect
Map1.1 km from City Centre300 m from Dunkeld And Birnam Railway Station
FromUS$ 93 /nightSelect
10.0
Perfect
4 adults
2 bedrooms
2 beds
Map1.8 km from City Centre2.0 km from Atholl Gallery
FromUS$ 209 /nightSelect

Typical price range for hotels in Dunkeld

Accommodation options for your choice, from budget-friendly to luxury hotels.

⬆️ The highest price
US$ 1 522
⬇️ The lowest price
US$ 77
💸 Average price for
4-star hotels
US$ 135
3-star hotels
US$ 100

Discover the best hotels in Dunkeld

Based on genuine guest experiences

Luxury Retreats for Pampered Stays:
Dunkeld House Hotel
Charming Getaways for Romantic Escapes:
Royal Dunkeld Hotel
Unique Accommodations for Family Fun:
The Merryburn - Rooms And Courtyard Studios
Cozy Spaces for Nature Lovers:
Hatton Lodge
Rustic Hideaways for the Adventurous:
Osprey Cottage
Elegant Comforts for Business Travelers:
Atholl Arms Hotel Dunkeld
Scenic Stays for Peaceful Retreats:
Tayburn House
Sociable Pubs for Lively Evenings:
The Taybank

Frequently asked questions about hotels in Dunkeld

We hope these answers help make planning your trip simpler

Which hotel properties in Dunkeld offer the best value for money?
The Atholl Arms Hotel and The Royal Dunkeld Hotel are recognized for their competitive pricing and quality services. Average prices range from $100 to $150 per night depending on the season.
Which hotels in Dunkeld are best for families?
Dunkeld House Hotel offers family-oriented amenities including spacious rooms and activities in the vicinity. The Merryburn also features room options suitable for families, being centrally located near parks.
Are there hotels with unique views in Dunkeld?
Dunkeld House Hotel provides stunning views of the River Tay and surrounding landscapes, making it ideal for guests seeking scenic settings. The Taybank also offers welcoming views of the river and countryside landscapes.
Which Dunkeld hotels are closest to popular landmarks?
The Royal Dunkeld Hotel is just 650 meters from the historic Dunkeld Cathedral, while the Atholl Arms Hotel is located 800 meters from the same landmark, making both convenient options for sightseeing.
What are the top-rated hotels in Dunkeld based on guest reviews?
According to guest reviews, Dunkeld House Hotel has consistently high ratings for its amenities and service. The Royal Dunkeld Hotel also receives praise for its welcoming staff and location.
What are the cheapest accommodation options in Dunkeld?
The Tay House and the Holiday Home Craigton Cottage By Interhome offer some of the most affordable lodging options starting at around $75 per night during the off-peak season.

Essential Hotel Information for Dunkeld

This guide evaluates 12 hotels in Dunkeld, providing essential details on pricing, local attractions, and travel tips for securing the best accommodations in this picturesque Highland town.

Typical nightly rates range from $120 to $200.

Dunkeld has 12 hotel properties available.

Peak travel seasons are summer (June to August) and autumn (September to October).

Local taxes/fees average 20% on accommodations.

Most attractions, like Dunkeld Cathedral, are within 1 km of central hotels.

Other cities in United Kingdom

Check-in
13Dec2025Select date
Check-out
14Dec2025Select date
Rooms and Guests2 Guests, 1 Room