Dunkeld is a town in Perth and Kinross, Scotland. The location of a historic cathedral, it lies on the north bank of the River Tay, opposite Birnam. Dunkeld lies close to the geological Highland Boundary Fault, and is frequently described as the "Gateway to the Highlands" due to its position on the main road and rail lines north. Dunkeld has a railway station, Dunkeld & Birnam, on the Highland Main Line, and is about 25 kilometres north of Perth on what is now the A9 road. The main road formerly ran through the town, however following the modernisation of this road it now passes to the west of Dunkeld.
AdFind the top-rated and best-reviewed tours and activities in Dunkeld for 2025. Convenient and flexible cancellation up to 24 hours before your tour — no questions asked.
Expert guides · 3 million trusted reviews · Flexible booking · Thousands of destinations