ComunicacionesEn la vecina localidad de Algeciras comienza la autovía del Mediterráneo que permite la comunicación con las localidades vecinas de la Costa del Sol y todo el levante español hasta Barcelona y en la localidad de Los Barrios comienza la A-381 que enlaza la Bahía de Algeciras con Jerez, y con Sevilla a través de la AP-4. .
Autovía del Mediterráneo (): Algeciras-Barcelona. .
Carretera del Mediterráneo (N-340): Cádiz-Algeciras. .
Autovía Costa de la Luz (): Cádiz-Vejer de la Frontera. En espera de la finalización del tramo Vejer de la Frontera-Algeciras. .
Jerez-Los Barrios (A-381): Jerez de la Frontera-Los Barrios. .
La estación de autobuses de Tarifa se encuentra situada en la calle Batalla del río Salado. En ella operan diferentes compañías de transporte que permiten los viajes a localidades de la Costa de la Luz, principalmente Cádiz, Rota, Chiclana, Vejer o Barbate. También existen líneas directas a Jerez y Málaga. .
El término municipal de Tarifa forma parte del Consorcio de Transporte Metropolitano del Campo de Gibraltar, entidad pública creada en 2006 con el objetivo de unificar todos los sistemas de transporte público de la comarca y que regula el transporte por autobús. Se divide su territorio en dos zonas creadas con motivo de integración tarifaria. La ciudad de Tarifa queda incluida en la Zona C (Costa Sur) y los núcleos de Tahivilla y Facinas en la Zona F (Costa Occidental). Por el término municipal de Tarifa pasan los siguientes servicios del Consorcio: .
El puerto de Tarifa es el tercer puerto de España en cuanto a tráfico marítimo de pasajeros por detrás del de Algeciras y el de Barcelona. Esto es debido a su proximidad a la costa de Marruecos y al gran tránsito de viajeros que tiene lugar desde o hacia África. Su terminal de pasajeros tiene actualmente 2200 m2 y en ella se sitúan los atraques de los ferrys, los puntos de venta y la aduana. En esta terminal de pasajeros opera la naviera FRS (Ferrys Rápidos del Sur) con salidas desde la ciudad y con destino a Tánger cada dos horas manteniendo un flujo constante de barcos. .