Beginning of main content

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Where To Stay In Dunkeld

Dunkeld Hotel Guide

Although accommodation options in Dunkeld are few and far between, Expedia's extensive database displays numerous luxury and budget hotels in surrounding places. You'll find around 49 hotels that are located within 19 miles of Dunkeld.

A couple of the most popular establishments to keep in mind are the Mains of Taymouth and the Atholl Palace Hotel. Need more choice? Then expand your search to include the Crieff Hydro and the Moness House Hotel & Country Club.

Looking for more? The Dunkeld House Hotel and the Scotlands Hotel & Leisure Club are 6 miles and 11 miles away from the center of Dunkeld. These are some notable choices. The Pine Trees Hotel Pitlochry and the Craigvrack can be found 12 miles and 12 miles away.

Aberfeldy is 7 miles to the northwest of Dunkeld, and is home to the Dewar's World of Whisky and the Black Watch Monument. Should you wish to stay in Aberfeldy, check out the Breadalbane Arms Hotel and The Weem Inn. 9 miles to the north of Dunkeld is Strathtay, which is home to the Carra Beag Guest House and The Old Mill Inn. The Edradour Distillery and the Pitlochry Festival Theatre are popular places to experience in Strathtay.

Perth is 16 miles away from Dunkeld. While you are there, you may wish to check out the St. John's Kirk, the Perth Art Gallery and Museum and the Fergusson Gallery. The St. Ninian's Cathedral and the Black Watch Regimental Museum are also worth investigating. The Ballathie Country House Hotel and Estate and Meikleour Arms Hotel and Restaurant are just a couple of recommended Expedia-listed accommodation options in Perth.

How to Get to Dunkeld

Taking a flight to or from Dunkeld? Your most convenient airport will be Dundee Airport, 30 miles from the heart of Dunkeld. Stay close by at the Doubletree by Hilton Dundee.