Find a train from Madrid to Tarragona

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 35.57£
Journey duration 3 h 56 min
Connections per day 12
First departure: 07:30
Last departure: 17:10
Distance 424km

Cheap train tickets from Madrid to Tarragona on virail

Virail makes every journey easier: the only thing you will have to do is to specify the date of your journey from Madrid to Tarragona. Afterwards, you will be able to find the perfect option for your trip by filtering and sorting the results by price and departure. Virail will also automatically redirect you to the provider's website to complete your booking.

Trains from Madrid to Tarragona: which companies can you travel with?

Virail cooperates with more than 200 partners in Europe and in the rest of the world, among which also Renfe and Ave serving the train route Madrid - Tarragona.

Renfe is the national Spanish company, which offers a very well-developed high-speed network served by the AVE trains. It covers also regional short-distance routes, through the FEVE trains, and international long-distance routes, for instance with the night train Elipsos.

How much are the low cost train tickets from Madrid to Tarragona?

If you have the possibility to book in advance, you will be likely to find cheap train tickets from Madrid to Tarragona for 39,75 €. In case you can't plan in advance, train tickets to Tarragona cost on average 85,13 €.

Ticket price Madrid - Tarragona every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
More More 40 £ More 40 £40 £40 £
More More 37 £ More 41 £32 £37 £
More More More More More More 26 £

Trains from Madrid to Tarragona


Sometimes it is possible to get cheaper solutions by having a look at limited offers or at fidelity programs made available on the companies' websites.

If the train timetable doesn't fit in your schedule or budget, bus and carpooling can provide you some time and price alternatives, without substantially changing the duration of the journey.

What are the departure and arrival stations in Madrid and Tarragona?

Trains leave Madrid from Madrid Puerta de Atocha or Madrid Atocha and arrive at TARRAGONA or Camp Tarragona.

How long does it take from Madrid to Tarragona and when do the trains leave?

With the fastest connections you will be in Tarragona in 2 hours and 27 minutes, but on average it takes 3 hours and 35 minutes. The first train headed to Tarragona is at 07:06, while the last one leaves Madrid at 15:06.

virail lets you search and compare times and prices of any transports from one city to another