Find Cardhu Distillery on Speyside

From Elgin take the A941 south to Rothes, continue for 3 miles then travel west on the B9102 for approximately 7 miles.
From Grantown-on-Spey take the B9102 north east for approximately 17 miles.
From Aberdeen take the A96 north west for approximately 38 miles and then turn left onto the A920 for approximately 13 miles. Once you get to Dufftown follow the signs for Craigellachie, continue through Craigellachie to the A941 at this junction turn right follow the signs for Cardhu.

By purchasing these tickets now, you agree to our Terms & Conditions.