Need help?

Customer information: travel alert
Coronavirus: for more information click here.
Flybe ceases operations click here.

Cheap Hotels in Dunkeld

911 reviews by TrustYou
Atholl Street
0.1 Miles from the centre
per night from £59
(price for Tue, 31 Mar)
667 reviews by TrustYou
Bridgehead, Tay Terrace
0.2 Miles from the centre
per night from £99
(price for Tue, 31 Mar)

Milton Birnam Hotel

891 reviews by TrustYou
Perth Road, Birnam, Perthshire
0.7 Miles from the centre
per night from £43
Estimated price based on searches in the last month

Kennacoil Hotel

Kennacoil House
per night from £45
(price for Tue, 31 Mar)

Birnam Guest House Hotel

Birnam Guest House, 4 Murthly Terrace
per night from £80
Estimated price based on searches in the last month

Merryburn Hotel

per night from £80
Estimated price based on searches in the last month

Shian Cottage Bed and Breakfast Hotel

per night from £86
(price for Tue, 31 Mar)

Hotels in Dunkeld

Dunkeld, a delightful cathedral town, is well within reach of the dramatic mountains of the Scottish Highlands and is known for its towering trees.

This is the settlement where the King of Scotland emerged victorious against a group of Jacobite clans after the Battle of Dunkeld, which took place in 1689, when Dunkeld was vulnerable to attacks due to the fact that it had no town wall.

The cathedral

A captivating architectural masterpiece, Dunkeld Cathedral was completed by the turn of the 16th century, and is now home to a fascinating museum and Archive Room showcasing the building's memorabilia. The cathedral, which features a unique blend of Norman and Gothic architectural styles, replaced a much older former monastery that may have existed as early as the 6th century.

Craigvinean Forest

On the outskirts of the town is the scenic Craigvinean Forest, which is probably best known for The Hermitage. This National Trust-owned landmark is the site of the formidable Ossian's Hall of Mirrors, which dates back to the Georgian period and was probably the home of the distinguished narrator Ossian.

Further afield: a trip to the Highlands

The most spectacular and least spoilt wilderness in Britain, the Scottish Highlands includes the country's highest peak, Ben Nevis, which is 1,344m in elevation. The region is also home to the breathtaking former volcanic valley of Glen Coe and the scenic 23-mile long Loch Ness freshwater lake, famed for its legendary Loch Ness Monster.

Where to stay

For accommodation in a beautiful rural location with fine lake views, choose the deluxe Hilton Dunkeld House. Other popular Dunkeld hotels include the stylish, affordable and pet-friendly Atholl Arms Hotel, the charming Smithy Cottage Bed & Breakfast, and the sophisticated Royal Dunkeld Hotel.


For some deliciously fresh fish and chips, head to the Dunkeld Fish Bar, or enjoy some hearty pub classics at Woodlands or the Riverview Restaurant. If you're after some mouthwatering Scottish dishes, you can choose Howie's Bistro near the VisitScotland Dunkeld Information Centre.

Frequently asked questions about Hotels in Dunkeld

What are the best hotels to stay in Dunkeld?

Royal Dunkeld and Atholl Arms Hotel are some of the popular hotels in Dunkeld.

What are the most convenient hotel rates in Dunkeld?

The cheapest price for a double room in Dunkeld is £59, offered by Royal Dunkeld.

What hotels are in the central Dunkeld neighborhood?

The best hotels near the center of Dunkeld are Royal Dunkeld and Atholl Arms Hotel.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555