Shieldaig Lodge est situé à Badachro, un village pittoresque près de Gairloch dans les Highlands écossais. Cette zone paisible au bord de l'eau offre des vues imprenables sur la baie et les paysages montagneux environnants. La plage de Gairloch est à environ 5,6 km, et le village de Gairloch est à environ 4,4 km du lodge. L'aéroport d'Inverness, le plus proche, est à environ 130 km de la propriété.