Hôtel The Atholl ayant 5 étoiles est situé dans le voisinage de "Haymarket" à Édimbourg, à 6 minutes à pied de St Cuthbert's Church.
Situé à moins de 10 minutes en voiture du Parc Holyrood, L'Hôtel The Atholl Édimbourg donne également accès à des sites sportifs tels que le Stade Murrayfield, qui se trouve à environ 5 minutes en voiture. Situé à moins de 18 minutes de marche de la Cathédrale Saint-Gilles d'Édimbourg, l'hôtel est également localisé à quelques minutes en voiture du château d'Edimbourg. La région comprend également des sites naturels comme le Parc The Meadows, qui se trouvent à 1 km de l'hôtel. Cet hébergement est situé à 15 km de l'aéroport d'Édimbourg, et à proximité de l'arrêt de bus Queensferry Street.
Extrêmement proche d'Hôtel The Atholl, La Piazza sert des repas italiens.