Golspie (/ˈɡɒlspi/ GOL-spee (del gaélico escocés: Goillspidh) es una localidad escocesa localizada en Sutherland, al norte de las Tierras Altas en la costa del mar del Norte cerca de la colina de Ben Bhraggie.
El origen etimológico de la localidad procede del nórdico antiguo cuyo significado es "Población en el barranco".
En cuanto a la flora, se encuentra en los bosques de Balblair.
Golspie dispone de una estación ferroviaria que opera en la línea del Extremo Norte del sistema de ferrocarriles británicos.
En cuanto a los autobuses están operados por Stagecoach in the Highlands y cubre la ruta X99.