Thackray House está ubicado en Callander, un encantador pueblo dentro del Parque Nacional Loch Lomond y The Trossachs en Stirling, Escocia. El hotel se encuentra a orillas del río Teith, cerca de atracciones naturales como el puente de Bracklinn Falls y Callander Crags, ambos a unos 0,3 km de distancia. El Castillo de Stirling y el Castillo de Doune están a 8 km. El Aeropuerto Internacional de Glasgow está aproximadamente a 86 km del hotel.