El cabo o Punta de Tarifa sirve además de divisoria a las aguas del Mar Mediterráneo y del Océano Atlántico, que se cruzan justo enfrente de la propia ciudad, que por lo tanto está situada en la parte más angosta del canal o Estrecho de Gibraltar, a una distancia mínima de 14 kilómetros de las costas marroquíes, lo que la convierte en la ciudad europea más cercana al continente africano.
Tarifa colinda al Este con los términos municipales de Algeciras y Los Barrios, al Norte con el término de Medina Sidonia, y al Noroeste con los de Vejer de la Frontera y Barbate. Los límites Oeste, Sur y Sudeste no son político-administrativos sino físicos, así al Oeste limita con el Océano Atlántico y al sur y Sudeste con el Mar Mediterráneo.