Thackray House befindet sich in Callander, einem charmanten Dorf im Loch Lomond und The Trossachs Nationalpark in Stirling, Schottland. Das Hotel liegt am Ufer des Flusses Teith, in der Nähe von natürlichen Attraktionen wie der Bracklinn Falls Bridge und den Callander Crags, beide etwa 0,3 km entfernt. Stirling Castle und Doune Castle sind innerhalb von 8 km. Der Flughafen Glasgow International ist ungefähr 86 km vom Hotel entfernt.