Thackray House está localizado em Callander, uma charmosa vila dentro do Parque Nacional Loch Lomond e The Trossachs em Stirling, Escócia. O hotel está situado às margens do Rio Teith, perto de atrações naturais como a Ponte Bracklinn Falls e as Crags de Callander, ambas a cerca de 0,3 km de distância. O Castelo de Stirling e o Castelo de Doune estão a 8 km. O Aeroporto Internacional de Glasgow está a aproximadamente 86 km do hotel.