Selat Gibraltar (bahasa Arab: جبل طارق, bahasa Spanyol: Estrecho de Gibraltar) adalah selat yang memisahkan Spanyol dengan Maroko.
Selat Gibraltar