There are 8 ways to get from Tartu to Vilnius by bus, 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 via Rīga  •  9 h 47 min

  1. Take the bus from Tartu to Rīga 801202
  2. Take the bus from Rīga to Vilnius 850105

$25 - $43

7 alternative options

Train, bus  •  9 h 59 min

  1. Take the train from Tartu to Valga
  2. Take the train from Valga to Riga 865 / ...
  3. Take the bus from Rīga to Vilnius

$25 - $34

Bus  •  10 h 22 min

  1. Take the bus from Tartu bussijaam to Pärnu bussijaam 145 / ...
  2. Take the bus from Pärnu to Vilnius 1070103

$31 - $49

Train  •  13 h

  1. Take the train from Tartu to Valga
  2. Take the train from Valga to Riga 865 / ...
  3. Take the train from Riga to Daugavpils 704 / ...
  4. Take the train from Daugavpils to Vilnius

$27 - $35

Drive  •  6 h 40 min

  1. Drive from Tartu to Vilnius 331.2 miles

$55 - $90

Fly from Tartu  •  7 h 24 min

  1. Fly from Tartu (TAY) to Vilnius (VNO) TAY - VNO

$71 - $241

Train to Tallinn, fly  •  5 h 22 min

  1. Take the train from Tartu to Ülemiste
  2. Fly from Tallinn (TLL) to Vilnius (VNO) TLL - VNO

$49 - $133

Train, train to Riga, fly  •  7 h 42 min

  1. Take the train from Tartu to Valga
  2. Take the train from Valga to Riga
  3. Fly from Riga (RIX) to Vilnius (VNO) RIX - VNO

$35 - $154

Questions & Answers

No, there is no direct bus from Tartu to Vilnius. However, there are services departing from Tartu and arriving at Vilnius via Rīga. The journey, including transfers, takes approximately 9 h 47 min.

More details

No, there is no direct train from Tartu to Vilnius. However, there are services departing from Tartu and arriving at Vilnius via Valga, Riga and Daugavpils. The journey, including transfers, takes approximately 13 h.

More details

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

Get driving directions

The best way to get from Tartu to Vilnius without a car is to bus which takes 9 h 47 min and costs .

More details

It takes approximately 9 h 47 min to get from Tartu to Vilnius, including transfers.

More details

Tartu to Vilnius bus services, operated by Ecolines, depart from Tartu station.

More details

Tartu to Vilnius train services, operated by Elron, depart from Tartu station.

More details

The best way to get from Tartu to Vilnius is to bus which takes 9 h 47 min and costs . Alternatively, you can train, which costs and takes 13 h, you could also fly, which costs and takes 7 h 24 min.

Mode details

There is no direct flight from Tartu Airport to Vilnius Airport. The quickest flight takes 5 h 40 min and has one stopover.

Search flights

Tartu to Vilnius bus services, operated by Ecolines, arrive at Vilnius station.

More details

Map of how to get from Tartu to Vilnius.
Launch map view
  • Distance: 262.4 miles
  • Duration: 9 h 47 min

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

You can take a bus from Tartu to Vilnius via Rīga in around 9 h 47 min. Alternatively, you can take a train from Tartu to Vilnius via Valga, Riga, and Daugavpils in around 13 h.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Tartu to Vilnius via Helsinki, Tallinn
Ave. Duration
4 h 40 min
When
Monday to Friday
Estimated price
$70 - $240
Flights from Tallinn to Vilnius
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $180
Flights from Tallinn to Vilnius via Riga
Ave. Duration
2 h 38 min
When
Every day
Estimated price
$45 - $180
Flights from Riga to Vilnius
Ave. Duration
49 min
When
Every day
Estimated price
$23 - $190
LOT
Website
lot.com
Flights from Tallinn to Vilnius
Ave. Duration
1 h 16 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$50 - $220
Finnair
Website
finnair.com
Flights from Tartu to Vilnius via Helsinki
Ave. Duration
6 h 47 min
When
Monday to Saturday
Estimated price
$140 - $500
Norwegian Air International
Website
norwegian.com
Flights from Tartu to Vilnius via Helsinki, Stockholm
Ave. Duration
5 h 40 min
When
Monday, Wednesday and Friday
Estimated price
$80 - $450
Train operators
Elron
Website
elron.ee
Train from Tartu to Valga
Ave. Duration
1 h 12 min
Frequency
4 times a day
Estimated price
$4 - $7
Schedules at
elron.ee
Train from Tartu to Ülemiste
Ave. Duration
1 h 52 min
Frequency
Every 3 hours
Estimated price
$9 - $13
Schedules at
elron.ee
Latvian Railways (PV)
Phone
+371 67232135
Website
pv.lv
Train from Valga to Riga
Ave. Duration
2 h 41 min
Frequency
Twice daily
Estimated price
$7
Website
pv.lv
Train from Riga to Daugavpils
Ave. Duration
3 h 25 min
Frequency
Every 4 hours
Estimated price
$8
Website
pv.lv
Lithuanian Railways (LG)
Phone
(+370) 700 55111
Email
nuomone@litrail.lt
Website
litrail.lt
Train from Daugavpils to Vilnius
Ave. Duration
2 h 42 min
Frequency
4 times a week
Estimated price
$7 - $13
Website
traukiniobilietas.lt
2nd Class Ticket
$7 - $10
1st Class Ticket
$9 - $13
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Tartu to Rīga
Ave. Duration
4 h 47 min
Frequency
Once daily
Estimated price
$11 - $24
Schedules at
ecolines.net
Bus from Rīga to Vilnius
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$13 - $20
Schedules at
ecolines.net
Bus from Pärnu to Vilnius
Ave. Duration
6 h 42 min
Frequency
Once daily
Estimated price
$22 - $35
Schedules at
ecolines.net
Peatus Estonia
Website
peatus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
Ave. Duration
2 h 40 min
Frequency
Hourly
Estimated price
$9 - $13
Schedules at
peatus.ee
Go Bus AS
Website
gobus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
Ave. Duration
2 h 40 min
Frequency
5 times a day
Estimated price
$8 - $13
Schedules at
gobus.ee
Sarbuss AS
Website
sarbuss.ee
Bus from Tartu bussijaam to Pärnu bussijaam
Ave. Duration
2 h 45 min
Frequency
5 times a day
Estimated price
$14
Schedules at
sarbuss.ee
Arilix OÜ
Website
vaikebussid.ee
Bus from Tartu bussijaam to Pärnu bussijaam
Ave. Duration
2 h 40 min
Frequency
3 times a day
Estimated price
$10 - $14
Schedules at
vaikebussid.ee

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Heading to Europe? Read this before you buy a Eurail Pass and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

Tartu to Vilnius train services, operated by Lithuanian Railways (LG), arrive at Vilnius station.

More details

Yes, the driving distance between Tartu to Vilnius is 530 km. It takes approximately 6 h 40 min to drive from Tartu to Vilnius.

Get driving directions

Air Baltic, Norwegian Air International and Finnair offer flights from Tartu Airport to Vilnius Airport.

Search flights

There are 929+ hotels available in Vilnius. Prices start at $40 USD per night.

More details

The best way to get from Tartu to Tartu Airport is to line 348 bus which takes 22 min and costs .

More details