Gaborone está situado en las coordenadas , entre los montes Kgale y Oodi, en la esquina sureste de Botsuana, a unos 15 kilómetros de la frontera con Sudáfrica.