Dunrobin Castle & Gardens liegt knapp 2 Kilometer außerhalb von Golspie, einem kleinen Ort an der Westküste Schottlands, am Moray Firth, dem größten Meeresarm Schottlands. Der sehenswerte Ort Dornoch liegt etwas mehr als 10 Kilometer südlich, Inverness knapp 60 Kilometer, ebenfalls südlich.