Gibilterra separa l'estremità meridionale della penisola iberica dall'Africa, formando l'omonimo stretto. Questa colonia del regno unito è formata da un promontorio di rocce calcaree, collegata all'estremo sud dell'Andalusia e al continente da uno stretto istmo di sabbia, a est del quale si trovano la Costa del Sol e il Mediterraneo. A ovest di Gibilterra invece si apre l'Oceano Atlantico; dirigendosi a sud si incontra il Marocco.
La città e il porto di Gibilterra si estendono lungo il versante occidentale della Rocca, meno scosceso, di fronte alla Baia di Algeciras (Baia di Gibilterra).