There are 11 ways to get from Tartu to Madrid by plane, train, bus, car, ferry, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Tartu Ülenurme Airport
best- Fly from Tartu Ülenurme Airport (TAY) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane TAY - MAD
9h 7m€233–656Train to Lennart Meri International Airport, fly
cheapest- Take the train from Tartu to Ülemistetrain
- Fly from Lennart Meri International Airport (TLL) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane TLL - MAD
11h 5m€91–260Train, bus via Berlin
- Take the train from Tartu to Vilniustrain 12
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Berlin Südkreuz train stationbus
- Take the train from S Südkreuz Bhf to Strasbourg Bahnhoftrain 82
- Take the train from Strasbourg to Narbonnetrain Tgv
- Take the train from Narbonne to Madrid-Puerta de Atocha-Almudena Grandestrain
45h 10m€548–1,256Train, bus
- Take the train from Tartu to Riga-Pasazierutrain 12
- Take the bus from Rīga to Frankfurtbus
- Take the train from Frankfurt to Strasbourg Bahnhoftrain 82 / ...
- Take the train from Strasbourg to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
2d 1h€463–883Drive 3,648.5 km
- Drive from Tartu to Madridcar 3,648.5 km
37h 37m€581–839Train to Riga International Airport, fly
- Take the train from Tartu to Riga-Pasazierutrain
- Fly from Riga International Airport (RIX) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane RIX - MAD
10h 49m€95–277Train, ferry to Helsinki Airport, fly
- Take the train from Tartu to Tallinntrain
- Take the ferry from Tallinn to Helsinki Terminal 2ferry
- Fly from Helsinki Airport (HEL) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane HEL - MAD
13h 53m€127–366Bus
- Take the bus from Tartu bussijaam to Pärnu bussijaambus 145 / ...
- Take the bus from Parnu, Bus Station to Berlin Airport BERbus
- Take the bus from Berlin Airport BER to Parisbus
- Take the bus from Paris to Madridbus
2d 8h€324–571Train, bus #2
- Take the train from Tartu to Riga-Pasazierutrain 12
- Take the bus from Riga Central Bus Station to Dvirtsevyi Bus Stationbus
- Take the bus from Lviv to Madridbus
2d 13h€238–383Train, bus #3
- Take the train from Tartu to Riga-Pasazierutrain 12
- Take the bus from Rīga to Darmstadtbus
- Take the bus from Darmstadt to Madrid - Barajas Airport T4bus
2d 13h€304–586Drive, car train
- Drive from Tartu to Lüneburgcar
- Take the car train from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Madridcar
44h 32m€578–828
Tartu to Madrid by train and bus
Questions & Answers
The cheapest way to get from Tartu to Madrid is to train and fly which costs €90 - €260 and takes 11h 5m.
The fastest way to get from Tartu to Madrid is to fly which takes 9h 7m and costs €230 - €700.
No, there is no direct bus from Tartu to Madrid. However, there are services departing from Tartu bussijaam and arriving at Madrid via Parnu, Bus Station, Berlin Airport BER and Paris. The journey, including transfers, takes approximately 2 days 8h.
The distance between Tartu and Madrid is 2934 km. The road distance is 3648.5 km.
The best way to get from Tartu to Madrid without a car is to train and bus via Berlin which takes 45h 10m and costs €550 - €1300.
It takes approximately 9h 7m to get from Tartu to Madrid, including transfers.
Tartu to Madrid bus services, operated by Lux Express, depart from Tartu bussijaam station.
The best way to get from Tartu to Madrid is to fly which takes 9h 7m and costs €230 - €700. Alternatively, you can bus, which costs €320 - €600 and takes 2 days 8h.
Tartu to Madrid bus services, operated by Lux Express, arrive at Pärnu bussijaam station.
Madrid is 1h behind Tartu. It is currently 10:07 AM in Tartu and 9:07 AM in Madrid.
What companies run services between Tartu, Estonia and Madrid, Spain?
Finnair flies from Tartu Ülenurme Airport (TAY) to Adolfo Suárez Madrid–Barajas Airport (MAD) 6 times a week. Alternatively, you can take a bus from Tartu bussijaam to Madrid via Parnu, Bus Station, Berlin Airport BER, and Paris in around 2d 8h.
- Website
- iberia.com
Flights from Lennart Meri International Airport to Adolfo Suárez Madrid–Barajas Airport via Copenhagen
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- €90–240
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €110–420
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 6h 46m
- When
- Every day
- Estimated price
- €110–430
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €150–430
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- €150–430
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport via Geneva
- Ave. Duration
- 8h 25m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €150–430
- Website
- finnair.com
Flights from Tartu Ülenurme Airport to Adolfo Suárez Madrid–Barajas Airport via Helsinki Airport
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €230–650
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €150–430
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 7h 12m
- When
- Every day
- Estimated price
- €150–430
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport via Geneva
- Ave. Duration
- 7h 35m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- €150–430
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, and Friday
- Estimated price
- €110–420
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 10m
- When
- Monday, Tuesday, Thursday, and Sunday
- Estimated price
- €110–420
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- €110–430
- Website
- flysas.com
Flights from Lennart Meri International Airport to Adolfo Suárez Madrid–Barajas Airport via Copenhagen
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €90–390
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Copenhagen
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- €95–400
Flights from Helsinki Airport to Adolfo Suárez Madrid–Barajas Airport via Copenhagen
- Ave. Duration
- 6h 50m
- When
- Monday to Saturday
- Estimated price
- €130–380
- Website
- brusselsairlines.com
Flights from Lennart Meri International Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 6h
- When
- Sunday
- Estimated price
- €110–420
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 7h 20m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €110–430
- Website
- easyjet.com
Flights from Lennart Meri International Airport to Adolfo Suárez Madrid–Barajas Airport via London Luton
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €60–240
- Phone
- +370 700 55 111
- [email protected]
- Website
- ltglink.lt
Train from Tartu to Vilnius
- Ave. Duration
- 7h 50m
- Frequency
- Twice daily
- Estimated price
- €27–40
- Website
- https://ltglink.lt/en
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- https://ltglink.lt/en
Train from Tartu to Ülemiste
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://ltglink.lt/en
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- https://ltglink.lt/en
Train from Tartu to Tallinn
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- https://ltglink.lt/en
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- https://ltglink.lt/en
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- https://ltglink.lt/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from S Südkreuz Bhf to Strasbourg Bahnhof
- Ave. Duration
- 5h 38m
- Frequency
- Once daily
- Estimated price
- €130–600
- Website
- https://int.bahn.de/en
Train from Frankfurt to Strasbourg Bahnhof
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- €40–170
- Website
- https://int.bahn.de/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Strasbourg to Narbonne
- Ave. Duration
- 7h 31m
- Frequency
- Twice a week
- Estimated price
- €190–300
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Montpellier Saint-Roch
- Ave. Duration
- 6h 3m
- Frequency
- 4 times a day
- Estimated price
- €170–270
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Narbonne to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 5h 16m
- Frequency
- Twice daily
- Estimated price
- €110–170
- Website
- https://www.renfe.com/es/en
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 18m
- Frequency
- Twice daily
- Estimated price
- €120–190
- Website
- https://www.renfe.com/es/en
- Phone
- +372 616 0245
- [email protected]
- Website
- elron.ee
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- €14–23
- Website
- https://elron.ee/en
- Express Train Ticket
- €16–23
Train from Tartu to Ülemiste
- Ave. Duration
- 2h 29m
- Frequency
- Every 2 hours
- Estimated price
- €10–17
- Website
- https://elron.ee/en
- Express Train Ticket
- €12–17
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- €14–23
- Website
- https://elron.ee/en
- Express Train Ticket
- €16–23
Train from Tartu to Tallinn
- Ave. Duration
- 2h 37m
- Frequency
- Every 2 hours
- Estimated price
- €10–18
- Website
- https://elron.ee/en
- Express Train Ticket
- €12–18
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- €14–23
- Website
- https://elron.ee/en
- Express Train Ticket
- €16–23
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 36m
- Frequency
- Twice daily
- Estimated price
- €14–23
- Website
- https://elron.ee/en
- Express Train Ticket
- €16–23
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- https://urlaubs-express.de/?lang=en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Berlin Südkreuz train station
- Ave. Duration
- 14h 55m
- Frequency
- Twice daily
- Estimated price
- €90–150
- Website
- https://www.flixbus.co.uk
Bus from Parnu, Bus Station to Berlin Airport BER
- Ave. Duration
- 20h 15m
- Frequency
- 3 times a day
- Estimated price
- €120–200
- Website
- https://www.flixbus.co.uk
Bus from Berlin Airport BER to Paris
- Ave. Duration
- 12h 45m
- Frequency
- 5 times a week
- Estimated price
- €90–160
- Website
- https://www.flixbus.co.uk
Bus from Paris to Madrid
- Ave. Duration
- 17h 25m
- Frequency
- Once daily
- Estimated price
- €110–190
- Website
- https://www.flixbus.co.uk
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Rīga to Frankfurt
- Ave. Duration
- 27h 25m
- Frequency
- 6 times a week
- Estimated price
- €120–230
- Schedules at
- ecolines.net
Bus from Rīga to Darmstadt
- Ave. Duration
- 28h
- Frequency
- 6 times a week
- Estimated price
- €120–240
- Schedules at
- ecolines.net
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 44m
- Frequency
- Every 4 hours
- Estimated price
- €11–22
- Website
- https://luxexpress.eu/en/
- Phone
- +372 640 4000
- [email protected]
- Website
- gobus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- €5–7
- Website
- https://gobus.ee/en/
- Phone
- +372 606 4969
- [email protected]
- Website
- sebe.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- sebe.ee
- [email protected]
- Website
- web.peatus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a week
- Estimated price
- €3–5
- Website
- https://web.peatus.ee/?locale=en
- Phone
- +372 5886 0000
- [email protected]
- Website
- bussikeskus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 40m
- Frequency
- Twice a week
- Estimated price
- €12–15
- Website
- http://www.bussikeskus.ee/
- Schedules at
- https://www.bussikeskus.ee/et/regular-services
- Phone
- +380 44 594 9010
- [email protected]
- Website
- ecolines.net
Bus from Riga Central Bus Station to Dvirtsevyi Bus Station
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €70–110
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Riga Central Bus Station to Dvirtsevyi Bus Station
- Ave. Duration
- 18h 3m
- Frequency
- Once a week
- Estimated price
- €65–85
- Schedules at
- latlines.lv
- Phone
- +380(67)-484-57-27
- [email protected]
- Website
- pavluks-trans.com
Bus from Lviv to Madrid
- Ave. Duration
- 41h 35m
- Frequency
- 4 times a day
- Estimated price
- €160–250
- Website
- https://pavluks-trans.com/en
- Schedules at
- https://pavluks-trans.com/en/routes
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Darmstadt to Madrid - Barajas Airport T4
- Ave. Duration
- 27h 30m
- Frequency
- Twice daily
- Estimated price
- €170–320
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 06000 4300
- Website
- eckeroline.fi
Ferry from Tallinn to Helsinki Terminal 2
- Ave. Duration
- 2h 15m
- Frequency
- 3 times a day
- Estimated price
- €20–35
- Schedules at
- https://www.eckeroline.com/
- Economy
- €20–30
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Tartu to Madrid is 3649 km. It takes approximately 37h 37m to drive from Tartu to Madrid.
There are 7054+ hotels available in Madrid.

































































