There are 7 ways to get from Pechory to Vilnius by train, bus, 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.
Train
best- Take the train from Koidula to TartuR46
- Take the train from Tartu to Vilnius217
10h 52mBus
cheapest- Take the bus from Pechory to Tartu bussijaam950
- Take the bus from Tartu bussijaam to Pärnu bussijaam145
- Take the bus from Pärnu bussijaam to Vilnius PLC Panorama
15h 40m$59–99Drive 450.3 km
- Drive from Pechory to Vilnius450.3 km
6h 28m$78–112Train to Tartu Ülenurme Airport, fly
- Take the train from Koidula to Vana-Kuuste
- Fly from Tartu Ülenurme Airport (TAY) to Vilnius Airport (VNO)TAY - VNO
8h 6m$127–324Bus, train
- Take the bus from Pechory to Tartu bussijaam950
- Take the train from Elva to Vilnius217
13h 52mTrain, train to Lennart Meri International Airport, fly
- Take the train from Koidula to Kirsi
- Take the train from Aardla to Ülemiste
- Fly from Lennart Meri International Airport (TLL) to Vilnius Airport (VNO)TLL - VNO
8h 42m$79–223Train, train to Riga International Airport, fly
- Take the train from Koidula to Tartu
- Take the train from Tartu to Riga-Pasazieru
- Fly from Riga International Airport (RIX) to Vilnius Airport (VNO)RIX - VNO
9h 29m
Pechory to Vilnius by bus
Questions & Answers
The cheapest way to get from Pechory to Vilnius is to bus which costs $55 - $100 and takes 15h 40m.
The fastest way to get from Pechory to Vilnius is to drive which takes 6h 28m and costs $75 - $120.
No, there is no direct bus from Pechory to Vilnius. However, there are services departing from Pechory and arriving at Vilnius PLC Panorama via Tartu bussijaam and Pärnu bussijaam. The journey, including transfers, takes approximately 15h 40m.
The distance between Pechory and Vilnius is 684 km. The road distance is 450.3 km.
The best way to get from Pechory to Vilnius without a car is to bus which takes 15h 40m and costs $55 - $100.
It takes approximately 10h 52m to get from Pechory to Vilnius, including transfers.
Pechory to Vilnius bus services, operated by Baltic Shuttle, depart from Pechory station.
The best way to get from Pechory to Vilnius is to train which takes 10h 52m and costs . Alternatively, you can bus, which costs $55 - $100 and takes 15h 40m.
Pechory to Vilnius bus services, operated by Baltic Shuttle, arrive at Tartu bussijaam station.
Vilnius is 1h behind Pechory. It is currently 6:57 AM in Pechory and 5:57 AM in Vilnius.
What companies run services between Pechory, Russia and Vilnius, Lithuania?
You can take a vehicle from Pechory to Vilnius via Koidula and Tartu in around 10h 52m. Alternatively, you can take a bus from Pechory to Vilnius PLC Panorama via Tartu bussijaam and Pärnu bussijaam in around 15h 40m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Vilnius Airport
- Ave. Duration
- 1h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $55–200
Flights from Lennart Meri International Airport to Vilnius Airport via Riga International Airport
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- $55–200
Flights from Riga International Airport to Vilnius Airport
- Ave. Duration
- 48 min
- When
- Every day
- Estimated price
- $40–150
- Website
- finnair.com
Flights from Tartu Ülenurme Airport to Vilnius Airport via Helsinki
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $120–290
Flights from Lennart Meri International Airport to Vilnius Airport via Helsinki
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $110–200
- Website
- wizzair.com
Flights from Lennart Meri International Airport to Vilnius Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $25–140
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Koidula to Tartu
- Ave. Duration
- 1h 19m
- Frequency
- Twice daily
- Estimated price
- $6–10
- Website
- https://elron.ee/en
- Express Train Ticket
- $6–10
Train from Koidula to Vana-Kuuste
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Estimated price
- $5–8
- Website
- https://elron.ee/en
- Express Train Ticket
- $5–8
Train from Koidula to Kirsi
- Ave. Duration
- 1h 14m
- Frequency
- Twice daily
- Estimated price
- $6–10
- Website
- https://elron.ee/en
- Express Train Ticket
- $6–10
Train from Aardla to Ülemiste
- Ave. Duration
- 2h 29m
- Frequency
- 3 times a day
- Estimated price
- $12–20
- Website
- https://elron.ee/en
- Express Train Ticket
- $14–20
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Tartu to Vilnius
- Ave. Duration
- 8h 22m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
Train from Elva to Vilnius
- Ave. Duration
- 7h 59m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
Train from Tartu to Riga-Pasazieru
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
- Phone
- +372 5656 3056
- info@balticshuttle.ee
- Website
- balticshuttle.ee
Bus from Pechory to Tartu bussijaam
- Ave. Duration
- 3h 45m
- Frequency
- Twice daily
- Website
- https://www.balticshuttle.ee/en
- Phone
- (+372) 5645 9623
- kontakt@anniston.ee
- Website
- anniston.ee
Bus from Pechory to Tartu bussijaam
- Ave. Duration
- 2h 40m
- Frequency
- 3 times a week
- Estimated price
- $30–45
- Schedules at
- anniston.ee
- Book at
- online.anniston.ru
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 45m
- Frequency
- 3 times a day
- Estimated price
- $11–16
- Website
- https://luxexpress.eu/en/
Bus from Pärnu bussijaam to Vilnius PLC Panorama
- Ave. Duration
- 7h 10m
- Frequency
- Every 3 hours
- Estimated price
- $23–40
- Website
- https://luxexpress.eu/en/
- Phone
- +372 640 4000
- klienditugi@gobus.ee
- Website
- gobus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- $6–9
- Website
- https://gobus.ee/en/
- Phone
- +372 606 4969
- info@sebe.ee
- Website
- sebe.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- $8–11
- Schedules at
- sebe.ee
- peatus@agri.ee
- Website
- web.peatus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a week
- Estimated price
- $9–13
- Website
- https://web.peatus.ee/?locale=en
- Phone
- +372 5886 0000
- tellimine@bussikeskus.ee
- Website
- bussikeskus.ee
Bus from Tartu bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 40m
- Frequency
- Twice a week
- Estimated price
- $14–18
- Website
- http://www.bussikeskus.ee/
- Schedules at
- https://www.bussikeskus.ee/et/regular-services
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 The beginner’s guide to the 2018 World Nomad Games, French strikes 2018: What are my alternative transport options?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Pechory to Vilnius is 450 km. It takes approximately 6h 28m to drive from Pechory to Vilnius.
There are 1379+ hotels available in Vilnius.






























