Thackray House si trova a Callander, un affascinante villaggio all'interno del Parco Nazionale di Loch Lomond e The Trossachs a Stirling, Scozia. L'hotel è situato sulle rive del fiume Teith, vicino ad attrazioni naturali come il ponte di Bracklinn Falls e le Callander Crags, entrambi a circa 0,3 km di distanza. Il Castello di Stirling e il Castello di Doune si trovano a 8 km. L'Aeroporto Internazionale di Glasgow è a circa 86 km dall'hotel.