The cheapest trains from Madrid to Tarragona

Showing times and prices for Oct 17

Cheapest

$81

Average

$96

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Madrid to Tarragona will cost around $ 96 if you buy it on the day, but the cheapest tickets can be found for only $ 81.

Cheapest
07:30AMMadrid-Puerta de Atocha2h34 10:04AMCamp Tarragona
0 changes
$811One-way
2nd Cheapest
02:25PMMadrid-Puerta de Atocha2h19 04:44PMCamp Tarragona
0 changes
$911One-way
05:30PMMadrid-Puerta de Atocha2h34 08:04PMCamp Tarragona
0 changes
$1021One-way
09:30AMMadrid-Puerta de Atocha2h28 11:58AMCamp Tarragona
0 changes
$1021One-way
08:40PMMadrid-Puerta de Atocha2h38 11:18PMCamp Tarragona
0 changes
$1021One-way

Timetable Madrid to Tarragona

Showing trains for tomorrow, Sun, Oct 17
07:30AMMadrid-Puerta de Atocha2h34 10:04AMCamp Tarragona
0 changes
09:30AMMadrid-Puerta de Atocha2h28 11:58AMCamp Tarragona
0 changes
02:25PMMadrid-Puerta de Atocha2h19 04:44PMCamp Tarragona
0 changes
05:30PMMadrid-Puerta de Atocha2h34 08:04PMCamp Tarragona
0 changes
06:30PMMadrid-Puerta de Atocha2h14 08:44PMCamp Tarragona
0 changes
08:40PMMadrid-Puerta de Atocha2h38 11:18PMCamp Tarragona
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Oct 16
$51Renfe AVE
$85Air Europa
Sun
Oct 17
$81Renfe AVE
$80Iberia
Mon
Oct 18
$51Renfe
$63Vueling
Tue
Oct 19
$51Renfe
$63Vueling
Wed
Oct 20
$51Renfe
$55Vueling
Thu
Oct 21
$51Renfe
$37Air Europa
Fri
Oct 22
$51Renfe
$85Air Europa
Sat
Oct 23
$51Renfe AVE
$55Air Europa
Sun
Oct 24
$51Renfe AVE
$63Vueling
Mon
Oct 25
$51Renfe
$55Air Europa
Tue
Oct 26
$51Renfe
$31Vueling
Wed
Oct 27
$51Renfe
$53Iberia
Thu
Oct 28
$51Renfe
$37Air Europa
Fri
Oct 29
$51Renfe
$83Vueling
Sat
Oct 30
$81Renfe AVE
$72Air Europa
Sun
Oct 31
$36Renfe AVE
$55Vueling
Mon
Nov 1
$102Renfe AVE
$55Air Europa
Tue
Nov 2
$51Renfe
$53Iberia
Wed
Nov 3
$51Renfe
$53Iberia
Thu
Nov 4
$51Renfe
$31Vueling
Fri
Nov 5
$51Renfe
$55Vueling

The fastest trains from Madrid to Tarragona

Showing times and prices for Oct 17

Fastest Journey

2 h 14 m

Average

2 h 27 m

Trains per day

6

Distance

424 km

Of the 6 trains that leave Madrid for Tarragona every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 424 km distance in an average of 2 h 27 m but if you time it right, some trains will get you there in just 2 h 14 m .

The slowest trains will take 2 h 38 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
06:30PMMadrid-Puerta de Atocha2h14 08:44PMCamp Tarragona
0 changes
$1021One-way
2nd Fastest
02:25PMMadrid-Puerta de Atocha2h19 04:44PMCamp Tarragona
0 changes
$911One-way
09:30AMMadrid-Puerta de Atocha2h28 11:58AMCamp Tarragona
0 changes
$1021One-way
07:30AMMadrid-Puerta de Atocha2h34 10:04AMCamp Tarragona
0 changes
$811One-way
05:30PMMadrid-Puerta de Atocha2h34 08:04PMCamp Tarragona
0 changes
$1021One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Madrid to Tarragona

distanceDistance263 miles (424 km)
durationAverage train duration2 h 34 min
priceAverage train ticket price$55 (€45)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain companiesRenfe AVE or Renfe

Trains from Madrid to Tarragona cover the 263 miles (424 km) long trip taking on average 2 h 34 min with our travel partners like Renfe AVE or Renfe. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this journey costs around $55 (€45), you can find the cheapest train ticket for as low as $51 (€41). Travelers depart most frequently from Madrid-Puerta de Atocha and arrive in Tarragona.

Train companies

Travel with Renfe and AVE from Madrid to Tarragona

You can travel by train between Madrid and Tarragona with Renfe and AVE for as low as $51 (€41). When you search for schedules and tickets, Omio will show you the best journey.

Renfe
AVE

Renfe is Spain’s national train company operating freight and passenger trains on Spain’s extensive railway network as well as international routes to neighboring France and Portugal. Renfe has a wide range of ticket types to fit your budget like the Basic, Elige and Premium tickets. Renfe also offers discount cards like the Renfe Gold Card and +Renfe Youth Card 50 for qualified travelers. You can use these savings offers and discount cards on Omio when booking your Madrid to Tarragona trip. Renfe has a vast fleet of trains with different levels of comfort, amenities and speed. The Renfe AVE trains run at high speed and serve long-distance routes, Alvia trains combine high-speed and normal speed trains serving domestic routes, Altaria serves domestic routes into southern Spain, Euromed offers domestic routes along the Mediterranean coast, Avant trains serve regional commuter routes and Trenhotel offers night train routes.

  • Average Price: $51

These are Renfe's ticket policies for COVID-19 for the train from Madrid to Tarragona:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Exceptions to waive change or cancellation fees policy
  • Renfe has applied temporary travel conditions for ticket holders that can no longer justify their travel or don’t wish to travel with AVE, Large Distancia, Avant or Media services for trips between 29th of October and 8th of May 2021
  • Travellers may choose to get a full refund, free of charge, or be provided with a new ticket for another date free of charge.
  • Passengers traveling international routes (Renfe–SNCF) can cancel their ticket free of charge until August 29th, 2021 if it’s requested three days before the departure date.

Travel Tips

Trains from Madrid to Tarragona
Travel by train to Tarragona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Tarragona.
FAQs
How much does a cheap train to Tarragona from Madrid cost?
Omio customers have found the cheapest trains from Madrid to Tarragona to cost as little as $51 (€41)  in the next 7 days.
How much is a train ticket between Madrid and Tarragona?
If you are looking to book your train ticket in the next 7 days, you can expect the Madrid to Tarragona train to cost on average $55 (€45)  one way.
What is the distance between Madrid and Tarragona by train?
When traveling this route you should expect the distance between Madrid and Tarragona by train to be approximately 263 miles (424 km).
How long is the train ride to Tarragona from Madrid?
The train time between Madrid and Tarragona is on average 2 h 34 min  for the 263 miles (424 km) long journey, but the time it takes to go between Madrid and Tarragona by train can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Madrid to Tarragona, which train station in Madrid do I depart from and which train station in Tarragona do I arrive in?

Omio customers traveling this route depart most frequently from Madrid-Puerta de Atocha   and arrive in Tarragona.

Where is the departure train station in Madrid located? Where is the arrival train station in Tarragona located?

Passengers board their train most frequently from Madrid-Puerta de Atocha and travel around 1 mile (s) / 1 km from the city center to this train station.

Passengers traveling this route most often arrive at Tarragona and need to travel approximately 0 mile (s) / 0 km from the train station to the city center in Tarragona.

Which train companies can get me from Madrid to Tarragona?
Take the Madrid to Tarragona train with Renfe AVE or Renfe. However, it's always good to check out all possible train providers for the trip between Madrid and Tarragona as there might be differences in the amenities they offer.
How many train services are there between Madrid and Tarragona a day?
The average number of trains departing Madrid for Tarragona is 2 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Madrid to Tarragona? When does the last train depart from Madrid to Tarragona?
You can take the earliest train from Madrid to Tarragona at 5: 15 AM   or take the last train from Madrid to Tarragona leaving at 7: 40 PM. Look for the latest Madrid to Tarragona train schedules on Omio and book the best time to take the train for this journey.
How far in advance should I purchase train tickets between Madrid and Tarragona for the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets between Madrid and Tarragona within the next 7 days, you can find tickets to cost on average $55 (€45) one way. To find the best prices for this route, consider booking your train ticket from Madrid to Tarragona a few months in advance.

Important Stations and Airports for this Journey

Madrid
Tarragona
The major railway station for departures from Madrid is Madrid-Puerta de Atocha. Read all the information you need to know about services, amenities and connections at Madrid-Puerta de Atocha for your journey to Tarragona from Madrid.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
ticketOfficeHours
Ticket office hours
Mon - Sun: 10: 00 - 20: 00
Connections to/from station
Train lines: C1, C2, C3, C4, C5, C7, C8, C10
Metro lines: 1
Bus lines: 10, 14, 24, 26, 32, 37, 54, 57, 59, 85, 86, 102, 121, 203