Tarragona è un hub ferroviario del corridoio mediterraneo spagnolo, con due principali stazioni passeggeri che servono diverse parti della rete. La stazione di Tarragona si trova in città, sulla linea convenzionale costiera, mentre Camp de Tarragona gestisce i servizi ad alta velocità sul corridoio Madrid-Barcellona fuori dal centro urbano. Renfe è il principale operatore, con alcuni servizi ad alta velocità forniti anche da Ouigo Espana.
I treni da Tarragona includono servizi ad alta velocità AVE, Avant, Alvia, Intercity e regionali, a seconda della stazione utilizzata. Camp de Tarragona è la stazione ferroviaria per le tratte a lunga percorrenza ad alta velocità attraverso l'entroterra spagnolo, mentre la stazione di Tarragona serve i treni Regional Express e Media Distancia costieri verso la Catalogna e la Comunità Valenciana. I viaggiatori dovrebbero controllare attentamente il nome della stazione prima di acquistare i biglietti del treno, perché le due stazioni sono separate.
Le linee ferroviarie da Tarragona si dirigono a nord-est verso Barcellona e Girona, verso l'interno in direzione di Lleida, Saragozza e Madrid, e a sud-ovest lungo la costa mediterranea verso Castellon, Valencia e Alicante. I treni regionali per Tarragona collegano anche le vicine località costiere della Catalogna meridionale. Prenota online i treni da e per Tarragona su Rail Monsters.