Tren en la ruta Barcelona Tarragona
Train Route

Barcelona-Tarragona trains: timetables, fares and offers

Barcelona-Tarragona train in 1h 03min from €6. 2 departures a day, real timetables and stops. Check fares and book your trip.

From 6€ 33 trains/day Intercity 1h 3'

Check prices for your dates

2026-09-02
Add return

🔒 No hidden fees · Best price guaranteed

6€Minimum price
1h 3'Direct journey
33Daily trains
35%Early booking savings
Route summary

Quick summary of the Barcelona-Tarragona route

The Barcelona-Tarragona train covers 206 km in 1h 03min on the fastest Intercity, and up to 1h 13min on the services with more stops. There are 2 departures a day from Barcelona-Sants to Tarragona, from €6 and averaging €30. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
Inside an Intercity train
The Intercity covers the route in 1h 03min
Distance206 km
Shortest journey1h 03min (Intercity)
Longest journey1h 13min
Departures a day2 trains
Train typesIntercity
Lowest fare€6
Average fare€30
Highest fare€83
Cheapest time of daybefore 9am
Best time to book0-2 days before travelling
Departure stationBarcelona-Sants
Arrival stationTarragona
Schedules

Barcelona-Tarragona train timetable

The first train leaves Barcelona-Sants at 13:00 and the last one at 13:05. The fastest service is the Intercity at 13:00, arriving at 14:03 in 1h 03min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

Barcelona-Tarragona train timetable
DepartureArrivalDurationTypeStops
05:50 06:22 32min
AVANT
05:50 06:22 32min
AVE
07:15 07:48 33min
EUROMED
07:27 07:58 31min
AVE
07:40 08:14 34min
ALVIA
08:00 08:31 31min
AVE
08:15 08:49 34min
EUROMED
08:30 09:03 33min
AVE
08:50 09:25 35min
ALVIA
09:05 09:39 34min
ALVIA
09:05 09:39 34min
AVANT
09:55 10:26 31min
AVE
10:15 10:49 34min
EUROMED
11:05 11:41 36min
Intercit
12:00 12:31 31min
AVANT
12:00 12:31 31min
AVE
12:50 13:22 32min
AVEINT
14:00 14:31 31min
AVANT
14:00 14:31 31min
AVE
14:08 14:43 35min
Intercit
14:32 15:07 35min
ALVIA
15:41 16:15 34min
AVE
16:00 16:31 31min
AVE
16:05 16:40 35min
AVANT
16:15 16:49 34min
EUROMED
16:38 17:13 35min
Intercit
17:50 18:25 35min
AVANTEX
18:00 18:32 32min
AVE
18:05 18:40 35min
AVANT
18:15 18:49 34min
EUROMED
18:40 19:12 32min
AVE
20:00 20:32 32min
AVE
20:05 20:40 35min
AVANT
20:15 20:48 33min
Intercit
21:30 22:04 34min
AVANT

Current timetable. Check your date's availability in the search box.

Prices

Barcelona-Tarragona train fares

The Barcelona-Tarragona train starts at €6.25 in Turista class, with an average fare of €30 across everything on sale. Preferente class can reach €83. Based on 450 real queries to the Renfe API.
Barcelona-Tarragona train fares by type and class
Type/classFromAverage fareUp to
AVE Turista €6.25 €19.87 €44.05
AVE Preferente €8.30 €39.61 €82.90
AVANT Turista €18.50 €18.50 €18.50
AVANT EX Turista €18.50 €18.50 €18.50
ALVIA Turista €19.80 €22.27 €42.90
Intercit Turista €19.90 €25.71 €33.15
ALVIA Preferente €22.55 €27.66 €47.40
Intercit Preferente €22.65 €27.43 €35.25
AVE INT Turista €26.70 €34.57 €39.15
EUROMED Turista €30.35 €37.13 €50.55
EUROMED Preferente €30.95 €55.97 €72.80
AVE INT Preferente €36.10 €52.22 €64.55
Journey time

How long does the Barcelona-Tarragona train take?

The Intercity takes 1h 03min between Barcelona-Sants and Tarragona. Services with more stops take up to 1h 13min. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.

How long does the Barcelona-Tarragona train take?
Service Duration Departures a day
Intercity 1h 03min – 1h 13min 2
Stations

Stations on the Barcelona-Tarragona route

Trains leave from Barcelona-Sants and arrive at Tarragona. There are also 35 services from Barcelona-Estació de França, terminating at Altafulla-Tamarit. Prices vary with the date, how far ahead you book and the fares on sale. Check the search box for your own trip.
On board

On board the Barcelona-Tarragona train

The route is served by Intercity. What each train carries depends on the set assigned to the service, so it is worth checking when you book.

Service Duration Departures a day Classes
Intercity 1h 03min – 1h 13min 2 Turista and Preferente
Savings

How to pay less on the Barcelona-Tarragona train

To save on the Barcelona-Tarragona train, book 15-21 days ahead (8% average saving). Monday is the cheapest day of the week, averaging €27. Data from 450 real queries to the Renfe API.
Travel on Monday
The cheapest day of the week, averaging €27
Monday: €27 on average vs Friday: €34
Pick first thing in the morning trains
The cheapest time of day, averaging €20
€20 on average vs €34 at the most expensive time
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
Search with flexible dates
Moving the trip by ±2 days can bring the fare down a long way
Compare departure days in the ofertren.com search box
FAQ

Frequently asked questions about the Barcelona-Tarragona train

How much does the Barcelona-Tarragona train cost?

From €6 one way, averaging €30 and up to €83 on the busiest dates. The lowest fare on record is Intercity Turista, from €19.90.

How long does the train from Barcelona to Tarragona take?

The Intercity takes 1h 03min between Barcelona-Sants and Tarragona. Services with more stops take up to 1h 13min.

How many trains a day run from Barcelona to Tarragona?

2 departures a day from Barcelona-Sants, split between Intercity. There are also 35 services from Barcelona-Estació de França.

Which station do trains to Tarragona leave from in Barcelona?

From Barcelona-Sants, where the 2 daily services on this route start. The ones leaving Barcelona-Estació de França are the exception.

Which station in Tarragona do trains from Barcelona arrive at?

At Tarragona. Services from Barcelona-Estació de França terminate at Altafulla-Tamarit.

Does the Barcelona-Tarragona train make intermediate stops?

Most services on this route run non-stop.

What time do the first and last trains to Tarragona leave?

The first leaves Barcelona-Sants at 13:00 and arrives at 14:03. The last one leaves at 13:05 and arrives at 14:18.

When is the Barcelona-Tarragona train cheapest?

Booking 0-2 days before travelling. Monday is the cheapest day of the week, averaging €27. The first thing in the morning trains are the cheapest of the day, averaging €20.