Bañado por las aguas del océano Atlántico al oeste y del Índico al este, está separado de Europa y Asia por el estrecho de Gibraltar y el mar Mediterráneo, al norte, y por el canal de Suez y el mar Rojo, al noreste.