Tarragona to węzeł kolejowy na śródziemnomorskim korytarzu Hiszpanii, z dwoma głównymi stacjami pasażerskimi obsługującymi różne części sieci. Stacja Tarragona znajduje się w mieście, na przybrzeżnej linii konwencjonalnej, natomiast Camp de Tarragona obsługuje połączenia dużych prędkości na korytarzu Madryt–Barcelona poza centrum miejskim. Renfe jest głównym operatorem, a wybrane połączenia dużych prędkości zapewnia także Ouigo Espana.
Pociągi z Tarragony obejmują szybkie AVE, Avant, Alvia, Intercity oraz usługi regionalne, w zależności od używanej stacji. Camp de Tarragona to stacja dla dalekobieżnych tras dużych prędkości przez śródlądową Hiszpanię, podczas gdy stacja Tarragona obsługuje przybrzeżne pociągi Regional Express i Media Distancia w kierunku Katalonii i Wspólnoty Walenckiej. Podróżni powinni dokładnie sprawdzić nazwę stacji przed zakupem biletów kolejowych, ponieważ obie stacje są oddzielne.
Trasy kolejowe z Tarragony biegną na północny wschód do Barcelony i Girony, w głąb kraju do Lleidy, Saragossy i Madrytu oraz na południowy zachód wzdłuż wybrzeża Morza Śródziemnego do Castellón, Walencji i Alicante. Pociągi regionalne do Tarragony łączą również pobliskie nadmorskie miejscowości w południowej Katalonii. Zarezerwuj pociągi z i do Tarragony online w Rail Monsters.