There are 10 ways to get from Tartu to Barcelona by plane, train, bus, car, 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 Barcelona–El Prat Airport (BCN)plane TAY - BCN
10h 3m€203–557Train to Lennart Meri International Airport, fly
cheapest- Take the train from Tartu to Ülemistetrain
- Fly from Lennart Meri International Airport (TLL) to Barcelona–El Prat Airport (BCN)plane TLL - BCN
9h 20m€81–252Train, bus via Magdeburg
- Take the train from Tartu to Riia raudteejaamtrain 0
- Take the bus from Rīga to Magdeburgbus
- Take the train from Magdeburg Hbf to Köln Hbftrain 19 / ...
- Take the train from Koeln Hbf to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
42h 56m€559–1,036Drive 3,188.3 km
- Drive from Tartu to Barcelonacar 3,188.3 km
32h 17m€524–757Train to Riga International Airport, fly
- Take the train from Tartu to Riia raudteejaamtrain
- Fly from Riga International Airport (RIX) to Barcelona–El Prat Airport (BCN)plane RIX - BCN
10h 39m€85–259Train, bus
- Take the train from Tartu to Riia raudteejaamtrain 0
- Take the bus from Rīgas SAO to Rotterdam Centraalbus
- Take the train from Rotterdam Centraal to Paris Nordtrain
- Take the train from Paris Gare De Lyon to Barcelona-Santstrain Tgv
2d 2h€494–866Bus
- Take the bus from Tartu bussijaam to Riiabus
- Take the bus from Riga Central Bus Station to Dvirtsevyi Bus Stationbus
- Take the bus from Lviv to Barcelonabus
2d 4h€210–354Train, bus #2
- Take the train from Tartu to Riia raudteejaamtrain 0
- Take the bus from Rīga to Karlsruhebus
- Take the bus from Karlsruhe - Central Station South Side to Barcelona - North Bus Stationbus
2d 5h€228–454Bus via Munich
- Take the bus from Tartu bussijaam to Riiabus
- Take the bus from Riga, Bus Station to Munich central bus stationbus
- Take the bus from Munich central bus station to Barcelonabus
2d 7h€295–454Drive, car train
- Drive from Tartu to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Barcelonacar
39h 52m€513–726
Tartu to Barcelona by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Tartu to Barcelona is to train and fly which costs €80 - €260 and takes 10h 39m.
The fastest way to get from Tartu to Barcelona is to train and fly which takes 9h 20m and costs €80 - €260.
No, there is no direct bus from Tartu to Barcelona. However, there are services departing from Tartu bussijaam and arriving at Barcelona via Riga Central Bus Station and Lviv. The journey, including transfers, takes approximately 2 days 4h.
The distance between Tartu and Barcelona is 2589 km. The road distance is 3188.3 km.
The best way to get from Tartu to Barcelona without a car is to train and bus via Magdeburg which takes 42h 56m and costs €550 - €1100.
It takes approximately 10h 3m to get from Tartu to Barcelona, including transfers.
Tartu to Barcelona bus services, operated by Lux Express, depart from Tartu bussijaam station.
The best way to get from Tartu to Barcelona is to fly which takes 10h 3m and costs €200 - €600. Alternatively, you can bus, which costs €210 - €360 and takes 2 days 4h.
Tartu to Barcelona bus services, operated by Lux Express, arrive at Riia station.
Barcelona is 1h behind Tartu. It is currently 12:26 AM in Tartu and 11:26 PM in Barcelona.
What companies run services between Tartu, Estonia and Barcelona, Spain?
Finnair flies from Tartu Ülenurme Airport (TAY) to Barcelona–El Prat Airport (BCN) 6 times a week. Alternatively, you can take a bus from Tartu bussijaam to Barcelona via Riga Central Bus Station and Lviv in around 2d 4h.
- Website
- flysas.com
Flights from Lennart Meri International Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- €100–210
Flights from Riga International Airport to Barcelona–El Prat Airport via Copenhagen
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday, Sunday, Monday, and Friday
- Estimated price
- €80–340
- Website
- lufthansa.com
Flights from Lennart Meri International Airport to Barcelona–El Prat Airport via Frankfurt
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- €90–320
- Website
- ryanair.com
Flights from Lennart Meri International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 4h
- When
- Wednesday and Sunday
- Estimated price
- €60–170
Flights from Riga International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- €65–190
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 4h
- When
- Thursday and Sunday
- Estimated price
- €80–360
Flights from Riga International Airport to Barcelona–El Prat Airport
- Ave. Duration
- 3h 40m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–370
- Website
- swiss.com
Flights from Riga International Airport to Barcelona–El Prat Airport via Zurich
- Ave. Duration
- 6h 42m
- When
- Wednesday, Thursday, Friday, Saturday, Sunday, and Monday
- Estimated price
- €85–370
- Website
- finnair.com
Flights from Tartu Ülenurme Airport to Barcelona–El Prat Airport via Helsinki
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €200–550
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- €13–25
- Website
- Elron
- Express Train Ticket
- €18–25
Train from Tartu to Ülemiste
- Ave. Duration
- 2h 23m
- Frequency
- Every 2 hours
- Estimated price
- €10–18
- Website
- Elron
- Express Train Ticket
- €13–18
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- €13–25
- Website
- Elron
- Express Train Ticket
- €18–25
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- €13–25
- Website
- Elron
- Express Train Ticket
- €18–25
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- €13–25
- Website
- Elron
- Express Train Ticket
- €18–25
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- LTG Link
Train from Tartu to Ülemiste
- Ave. Duration
- 2h 21m
- Frequency
- Twice daily
- Estimated price
- €9–13
- Website
- LTG Link
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- LTG Link
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- LTG Link
Train from Tartu to Riia raudteejaam
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- €12–17
- Website
- LTG Link
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Magdeburg Hbf to Köln Hbf
- Ave. Duration
- 4h 18m
- Frequency
- Hourly
- Estimated price
- €75–170
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- FlixTrain GmbH
Train from Magdeburg Hbf to Köln Hbf
- Ave. Duration
- 4h 48m
- Frequency
- 3 times a day
- Estimated price
- €35–50
- Website
- FlixTrain GmbH
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Koeln Hbf to Paris Nord
- Ave. Duration
- 3h 26m
- Frequency
- 5 times a day
- Estimated price
- €200–330
- Website
- Eurostar
Train from Rotterdam Centraal to Paris Nord
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €160–280
- Website
- Eurostar
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 53m
- Frequency
- Twice daily
- Estimated price
- €210–320
- Website
- TGV inOui
Train from Paris Gare De Lyon to Barcelona-Sants
- Ave. Duration
- 6h 53m
- Frequency
- Twice daily
- Estimated price
- €210–320
- Website
- TGV inOui
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 57m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Rīga to Magdeburg
- Ave. Duration
- 20h 40m
- Frequency
- 4 times a week
- Estimated price
- €100–190
- Schedules at
- ecolines.net
Bus from Rīgas SAO to Rotterdam Centraal
- Ave. Duration
- 33h 30m
- Frequency
- 4 times a week
- Estimated price
- €110–240
- Schedules at
- ecolines.net
Bus from Rīga to Karlsruhe
- Ave. Duration
- 29h 55m
- Frequency
- 6 times a week
- Estimated price
- €120–260
- Schedules at
- ecolines.net
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Tartu bussijaam to Riia
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- €15–24
- Website
- Lux Express
Bus from Tartu bussijaam to Riia
- Ave. Duration
- 3h 40m
- Frequency
- Once a week
- Estimated price
- €15–24
- Website
- Lux Express
- 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
- €80–120
- 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
Bus from Lviv to Barcelona
- Ave. Duration
- 33h 3m
- Frequency
- Every 2 hours
- Estimated price
- €130–210
- Website
- Pavluks Trans
- Schedules at
- Pavluks Trans
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Barcelona - North Bus Station
- Ave. Duration
- 17h 45m
- Frequency
- Once daily
- Estimated price
- €95–160
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Karlsruhe - Central Station South Side to Barcelona - North Bus Station
- Ave. Duration
- 18h 10m
- Frequency
- Once daily
- Estimated price
- €110–170
- Website
- Flixbus
Bus from Riga, Bus Station to Munich central bus station
- Ave. Duration
- 28h
- Frequency
- Once daily
- Estimated price
- €150–230
- Website
- Flixbus
Bus from Munich central bus station to Barcelona
- Ave. Duration
- 21h 55m
- Frequency
- Once daily
- Estimated price
- €130–200
- Website
- Flixbus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
Yes, the driving distance between Tartu to Barcelona is 3188 km. It takes approximately 32h 17m to drive from Tartu to Barcelona.
Book your Tartu to Barcelona bus tickets online with Omio.
There are 5080+ hotels available in Barcelona.



















































