Tarifa est accessible en voiture via l’autoroute A-7 ou la route nationale N-340. Les aéroports les plus proches sont ceux de Gibraltar (45 min), Jerez (1h30), Malaga (2h) et Séville (2h30).
Il n’y a pas de gare à Tarifa, mais des bus réguliers relient la ville à Algésiras, Cadix, Séville et Malaga.
La ville est compacte, facile à explorer à pied ou à vélo. Les déplacements locaux peuvent aussi se faire en taxi ou en véhicule de location.
Le port de Tarifa propose des ferries rapides vers Tanger (Maroc), renforçant son rôle de carrefour entre deux continents.