De nombreuses routes relient Tarragone à Barcelone, Tortosa ou Valence. L’autoroute AP-7 est la plus rapide mais la route nationale N-340 est aussi envisageable. La route rejoint aussi directement le port pour venir admirer les navires de croisières.
Deux gares de trains se trouvent à Tarragone. L’une, en centre-ville, offre la majorité des correspondances régionales avec Barcelone ou Tortosa par exemple. La seconde, à dix minutes du centre de la ville, est la gare de train à grande vitesse offrant des prestations plus hautes et des liaisons provenant d’une plus grande zone géographique.
Proche de Tarragone se trouvent deux aéroports. Le premier est situé à seulement sept kilomètres mais ne bénéficie que de vols de compagnies low-costs. De là, un autobus de l’entreprise de Reus Transport vous amènera à Reus. Puis pour rejoindre Tarragone c’en est un de la société Hispano Igualadina.
Le second aéroport le plus proche est celui de Barcelone situé à 82 kilomètres. Par la suite divers trains et bus mènent à Tarragone.