Travel options
from Madrid to Tarragona

You can get from Madrid to Tarragona by train, bus or flight.

Our recommendation

To get from Madrid to Tarragona on Oct 17 we recommend taking a flight because it’s the best combination of price and speed.

07:30AMMadrid Barajas Airport1h20 08:50AMBarcelona El Prat Airport
0 changes
$801One-way
Cheapest
07:30AMMadrid Barajas Airport1h20 08:50AMBarcelona El Prat Airport
0 changes
$801One-way
Other options
07:30AMMadrid Barajas Airport1h25 08:55AMBarcelona El Prat Airport
0 changes
$971One-way
07:30PMMadrid Barajas Airport1h20 08:50PMBarcelona El Prat Airport
0 changes
$2891One-way
05:30PMMadrid Barajas Airport1h20 06:50PMBarcelona El Prat Airport
0 changes
$2891One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sat
Oct 16
$71Renfe AVE
$109Air Europa
Sun
Oct 17
$91Renfe 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
$83Vueling
Sat
Oct 23
$51Renfe AVE
$55Air Europa
Sun
Oct 24
$51Renfe AVE
$63Vueling
Mon
Oct 25
$51Renfe
$55Vueling
Tue
Oct 26
$51Renfe
$31Vueling
Wed
Oct 27
$51Renfe
$53Iberia
Thu
Oct 28
$51Renfe
$32Iberia
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

Travel Information from Madrid to Tarragona

distanceDistance263 miles (424 km)
modeAvailable travel modesFlight or train
priceTicket price range$50 - $56
cheapestCheapest modeTrain • $50 (€41) • 2 h 34 min
fastestFastest modeFlight • $56 (€46) • 1 h 10 min
carriersPopular travel companiesIberia or Renfe

Take a flight or train to travel 263 miles (424 km) between Madrid and Tarragona. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as $50 (€41). The most popular travel companies which serve this route are Iberia or Renfe among others. Travelers can even take a direct from Madrid to Tarragona.

Travel Tips

Travel from Madrid to Tarragona
Travel 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 do I travel from Madrid to Tarragona?

There are 2 ways that you can travel from Madrid to Tarragona. You can take a flight or train.

What is the cheapest way from Madrid to Tarragona?

The cheapest way to go to Tarragona from Madrid is by taking a train, which costs on average $50 (€41).

This is compared to other ways of getting to Tarragona:

A train is generally $6 (€5) less than a flight for the same journey. Taking a flight costs on average $56 (€46) from Madrid to Tarragona.

What is the quickest way to get from Madrid to Tarragona?

The fastest way to get to Tarragona from Madrid is by flight with an average travel time of 1 h 10 min.

Other travel options to Tarragona can usually take longer:

In comparison, getting to Tarragona by train can take on average 2 h 34 min.

How far is it from Madrid to Tarragona?

The distance from Madrid to Tarragona is approximately 263 miles (424 km).

How many services a day are there from Madrid to Tarragona?

The average frequency per day from Madrid to Tarragona is:

  • 2 trains a day.

However, we recommend checking specific travel dates for your route to Tarragona from Madrid as scheduled services by flight or train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Madrid to Tarragona?

These are the most popular departure and arrival points from Madrid to Tarragona:

  • Trains mostly depart from Madrid-Puerta de Atocha and arrive in Tarragona.
Which travel companies can take me from Madrid to Tarragona?

If finding a good deal is your main consideration for your trip from Madrid to Tarragona, then we'll help you find the best value travel companies for you:

  • Iberia can get you to Tarragona by plane. You can find a good deal for plane tickets with Iberia from Madrid to Tarragona for $56 (€46) on Omio.
  • Travel with Renfe for trains to Tarragona. If you’re looking for a good deal on tickets, check for Renfe Madrid to Tarragona tickets on Omio for $50 (€41).
Where should I go next after I travel from Madrid to Tarragona?
Omio customers who travel from Madrid to Tarragona often also extend their vacation to go to Barcelona, Valencia or Zaragoza. Omio can help you plan your trip by finding the best connections between Tarragona and these popular destinations at a great price.
How early should I book tickets between Madrid and Tarragona online for the best deals?

Before traveling from Madrid to Tarragona, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket for this trip is costing $56 (€46) one way on average.
  • A train ticket is costing on average $50 (€41) one way for this route.

But we recommend booking Madrid to Tarragona tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Important Stations and Airports for this Journey