There are 9 ways to get from Vilnius to Tartu by bus, train, night train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  10 h

  1. 1070104
  2. 145 / ...

$30 - $47

Cheapest option

Train  •  12 h 33 min

  1. 703 / ...
  2. 874 / ...

$20 - $23

7 alternative options

Bus, train  •  10 h 27 min

  1. 874 / ...

$25 - $34

Night train, bus  •  12 h 34 min

  1. 989

$47 - $77

Night train, bus via Vinco Kudirkos aikste  •  13 h 36 min

$24 - $43

Drive  •  6 h 39 min

  1. 330.2 miles

$55 - $85

Fly to Tartu  •  9 h 43 min

  1. VNO - TAY

$111 - $382

Fly to Riga, bus  •  7 h 32 min

  1. VNO - RIX

$35 - $165

Fly to Tallinn, train  •  6 h 7 min

  1. VNO - TLL

$49 - $134

Questions & Answers

The distance between Vilnius and Tartu is 420 km. The road distance is 528 km.

The cheapest way to get from Vilnius to Tartu is to train which costs $20 - $24 and takes 12 h 33 min.

The quickest way to get from Vilnius to Tartu is to fly and train which takes 6 h 7 min and costs $45 - $140.

No, there is no direct train from Vilnius to Tartu. However, there are services departing from Vilnius and arriving at Tartu via Daugavpils, Rīga pasažieru and Valga. The journey, including transfers, takes approximately 12 h 33 min.

No, there is no direct bus from Vilnius to Tartu. However, there are services departing from Vilnius and arriving at Tartu bussijaam via Pärnu bussijaam. The journey, including transfers, takes approximately 10 h.

It takes approximately 10 h to get from Vilnius to Tartu, including transfers.

What companies run services between Vilnius, Lithuania and Tartu, Estonia?

You can take a bus from Vilnius to Tartu via Pärnu and Pärnu bussijaam in around 10 h. Alternatively, you can take a train from Vilnius to Tartu via Daugavpils, Rīga pasažieru, and Valga in around 12 h 33 min.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Vilnius to Riga
Ave. Duration
50 min
When
Every day
Estimated price
$23 - $190
Flights from Vilnius to Tallinn
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $180
Flights from Vilnius to Tallinn via Riga
Ave. Duration
2 h 39 min
When
Every day
Estimated price
$45 - $180
Finnair
Website
finnair.com
Flights from Vilnius to Tartu via Helsinki
Ave. Duration
10 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$110 - $380
LOT
Website
lot.com
Flights from Vilnius to Tallinn
Ave. Duration
1 h 16 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$50 - $220
Train operators
1188 Latvia
Website
1188.lv
Train from Rīga pasažieru to Valga
Ave. Duration
2 h 42 min
Frequency
Twice daily
Estimated price
$7
Schedules at
1188.lv
Elron
Website
elron.ee
Train from Valga to Tartu
Ave. Duration
1 h 12 min
Frequency
4 times a day
Estimated price
$4 - $7
Schedules at
elron.ee
Train from Ülemiste to Tartu
Ave. Duration
1 h 47 min
Frequency
Every 3 hours
Estimated price
$9 - $13
Schedules at
elron.ee
Traukinio
Website
traukiniobilietas.lt
Train from Vilnius to Daugavpils
Ave. Duration
2 h 47 min
Frequency
4 times a week
Schedules at
traukiniobilietas.lt
Latvian Railways (PV)
Website
pv.lv
Train from Daugavpils to Rīga pasažieru
Ave. Duration
2 h 52 min
Frequency
3 times a day
Estimated price
$10
Website
pv.lv
Lithuanian Railways (LG)
Website
litrail.lt
Night train from Vilnius(LT) to Pskow Pass
Ave. Duration
8 h 44 min
Frequency
Once daily
Estimated price
$16 - $35
Website
traukiniobilietas.lt
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Vilnius to Pärnu
Ave. Duration
6 h 55 min
Frequency
Once daily
Estimated price
$22 - $35
Schedules at
ecolines.net
Bus from Vilnius to Rīga
Ave. Duration
4 h 25 min
Frequency
Once daily
Estimated price
$13 - $20
Schedules at
ecolines.net
Bus from Rīga Lidosta Airport to Tartu
Ave. Duration
4 h 35 min
Frequency
Once daily
Estimated price
$12 - $24
Schedules at
ecolines.net
Peatus Estonia
Website
peatus.ee
Bus from Pärnu bussijaam to Tartu bussijaam
Ave. Duration
2 h 45 min
Frequency
Hourly
Estimated price
$9 - $13
Schedules at
peatus.ee
Go Bus AS
Website
gobus.ee
Bus from Pärnu bussijaam to Tartu bussijaam
Ave. Duration
2 h 40 min
Frequency
Every 4 hours
Estimated price
$8 - $13
Schedules at
gobus.ee
Sarbuss AS
Website
sarbuss.ee
Bus from Pärnu bussijaam to Tartu bussijaam
Ave. Duration
2 h 40 min
Frequency
5 times a day
Estimated price
$14
Schedules at
sarbuss.ee
Arilix OÜ
Website
vaikebussid.ee
Bus from Pärnu bussijaam to Tartu bussijaam
Ave. Duration
2 h 40 min
Frequency
3 times a day
Estimated price
$10 - $15
Schedules at
vaikebussid.ee
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Pskov to Tartu
Ave. Duration
2 h 36 min
Frequency
Once daily
Estimated price
$7 - $11
Schedules at
avtovokzaly.ru

Want to know more about travelling around Estonia

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.