There are 8 ways to get from Yerevan to Vilnius by plane, bus, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Vilnius Airport
best- Fly from Zvartnots International Airport (EVN) to Vilnius Airport (VNO)plane EVN - VNO
9h 15m$142–335Bus, train
cheapest- Take the bus from Yerevan Sevan 93/1 to Rostov-on-Don bus stationbus
- Take the train from Rostov-Glavny to Hudahajtrain 360С
2d 13h$115–171Bus, train via Moscow
- Take the bus from Yerevan Sevan 93/1 to Pyatigorsk Bus stationbus
- Take the train from Piatigorsk to Kazansky Railway Terminaltrain
- Take the train from Moskva Belorusskaia to Molodechnotrain
- Take the train from Molodechno to Hudahajtrain
2d 1h$151–270Bus
- Take the bus from Yerevan Sevan 93/1 to Rostov-on-Don bus stationbus
- Take the bus from Rostov-on-Don bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
2d 3h$135–485Drive 2,855.2 km
- Drive from Yerevan to Vilniuscar 2,855.2 km
38h 38m$491–709Fly to Minsk National Airport, bus
- Fly from Zvartnots International Airport (EVN) to Minsk National Airport (MSQ)plane EVN - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
13h 2m$127–689Bus, train #2
- Take the bus from Yerevan Sevan 93/1 to Rostov-on-Don bus stationbus
- Take the train from Rostov-Glavny to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
2d 14h$120–245Shuttle, train, bus
- Take a shuttle bus from Yerevan Northern bus station to Krasnodar-1 Bus station
- Take the train from Krasnodar 1 to Bobruisktrain
- Take the bus from Babruysk Bus station to Vilnius, Autobusų Stotisbus
2d 21h
Zvartnots International Airport (EVN) to Vilnius Airport (VNO) flights
Comparing Your Travel Options
The cheapest way to get from Yerevan to Vilnius is to bus and train which costs $110 - $180 and takes 2 days 13h.
The fastest way to get from Yerevan to Vilnius is to fly which takes 9h 15m and costs $140 - $340.
No, there is no direct bus from Yerevan to Vilnius. However, there are services departing from Yerevan Sevan 93/1 and arriving at Vilnius, Autobusų Stotis via Rostov-on-Don bus station and Minsk Central Bus Station. The journey, including transfers, takes approximately 2 days 3h.
The distance between Yerevan and Vilnius is 2163 km. The road distance is 2855.2 km.
The best way to get from Yerevan to Vilnius without a car is to bus which takes 2 days 3h and costs $130 - $490.
It takes approximately 9h 15m to get from Yerevan to Vilnius, including transfers.
Yerevan to Vilnius bus services, operated by Avazar Bus, depart from Yerevan Sevan 93/1 station.
The best way to get from Yerevan to Vilnius is to fly which takes 9h 15m and costs $140 - $340. Alternatively, you can bus, which costs $130 - $490 and takes 2 days 3h.
Yerevan to Vilnius bus services, operated by Avazar Bus, arrive at Rostov-on-Don bus station.
Vilnius is 2h behind Yerevan. It is currently 2:11 AM in Yerevan and 12:11 AM in Vilnius.
What companies run services between Yerevan, Armenia and Vilnius, Lithuania?
LOT, Turkish Airlines, and two other airlines fly from Zvartnots International Airport (EVN) to Vilnius Airport (VNO) 3 times a day. Alternatively, you can take a bus from Yerevan Sevan 93/1 to Vilnius, Autobusų Stotis via Rostov-on-Don bus station and Minsk Central Bus Station in around 2d 3h.
- Website
- aeroflot.ru
Flights from Zvartnots International Airport to Minsk National Airport via Moscow Sheremetyevo
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- $140–650
- Website
- lot.com
Flights from Zvartnots International Airport to Vilnius Airport via Warsaw Chopin
- Ave. Duration
- 7h 47m
- When
- Tuesday, Thursday, Monday, Friday, and Saturday
- Estimated price
- $180–550
- Website
- turkishairlines.com
Flights from Zvartnots International Airport to Vilnius Airport via Istanbul
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- $230–800
- Website
- wizzair.com
Flights from Zvartnots International Airport to Vilnius Airport via Budapest
- Ave. Duration
- 9h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- $160–600
Flights from Zvartnots International Airport to Vilnius Airport via Prague
- Ave. Duration
- 10h 10m
- When
- Sunday
- Estimated price
- $180–650
- Website
- austrian.com
Flights from Zvartnots International Airport to Vilnius Airport via Vienna
- Ave. Duration
- 9h
- When
- Wednesday and Friday
- Estimated price
- $190–650
- Website
- belavia.by
Flights from Zvartnots International Airport to Minsk National Airport
- Ave. Duration
- 4h 25m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $110–600
- Website
- utair.ru
Flights from Zvartnots International Airport to Minsk National Airport via Moscow Vnukovo
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- $130–650
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Piatigorsk to Kazansky Railway Terminal
- Ave. Duration
- 22h 46m
- Frequency
- Once daily
- Estimated price
- $55–110
- Website
- Russian Railways
- 1nd Class (SW)
- $220–320
- 3rd Class (Platzcart)
- $55–75
- 2nd Class (Kupé)
- $70–110
Train from Moskva Belorusskaia to Molodechno
- Ave. Duration
- 9h 36m
- Frequency
- Twice daily
- Estimated price
- $29–65
- Website
- Russian Railways
- 1nd Class (SW)
- $140–200
- 3rd Class (Platzcart)
- $29–40
- 2nd Class (Kupé)
- $40–65
Train from Molodechno to Hudahaj
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- $9–29
- Website
- Russian Railways
- 1nd Class (SW)
- $70–100
- 3rd Class (Platzcart)
- $9–12
- 2nd Class (Kupé)
- $20–29
Train from Rostov-Glavny to Hudahaj
- Ave. Duration
- 37h 4m
- Frequency
- Once daily
- Estimated price
- $60–110
- Website
- Russian Railways
- 1nd Class (SW)
- $240–340
- 3rd Class (Platzcart)
- $60–80
- 2nd Class (Kupé)
- $75–110
Train from Rostov-Glavny to Minsk Pas
- Ave. Duration
- 34h 42m
- Frequency
- Once daily
- Estimated price
- $55–110
- Website
- Russian Railways
- 1nd Class (SW)
- $230–320
- 3rd Class (Platzcart)
- $55–75
- 2nd Class (Kupé)
- $75–110
- Phone
- 105
- Website
- Belarusian Railway
Train from Rostov-Glavny to Minsk Pas
- Ave. Duration
- 35h 17m
- Frequency
- Once daily
- Estimated price
- $130–226
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $130–150
- 2nd Class (Kupé)
- $226
- 1nd Class (SW)
- $420–480
Train from Krasnodar 1 to Bobruisk
- Ave. Duration
- 37h 53m
- Frequency
- Once daily
- Estimated price
- $140–240
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $140–160
- 2nd Class (Kupé)
- $240
- 1nd Class (SW)
- $450–550
- Phone
- +7 (968) 600-48-48
- [email protected]
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Pyatigorsk Bus station
- Ave. Duration
- 10h 40m
- Frequency
- 3 times a week
- Estimated price
- $50
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Rostov-on-Don bus station
- Ave. Duration
- 21h 4m
- Frequency
- Twice a week
- Estimated price
- $50
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Rostov-on-Don bus station
- Ave. Duration
- 21h 4m
- Frequency
- Twice a week
- Estimated price
- $50
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Rostov-on-Don bus station
- Ave. Duration
- 21h 4m
- Frequency
- Twice a week
- Estimated price
- $50
- Website
- Avazar Bus
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 24h 20m
- Frequency
- 5 times a week
- Estimated price
- $140–170
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 25h 15m
- Frequency
- Once a week
- Estimated price
- $85–350
- Schedules at
- vt.by
- Phone
- +370 612 88 984
- [email protected]
- Website
- Eurolines Lithuania
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $15–85
- Website
- Eurolines Lithuania
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $15–85
- Website
- Eurolines Lithuania
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $15–85
- Website
- Eurolines Lithuania
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–3
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $15–28
- Schedules at
- ecolines.by
- Book at
- ecolines.by
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $15–28
- Schedules at
- ecolines.by
- Book at
- ecolines.by
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $15–28
- Schedules at
- ecolines.by
- Book at
- ecolines.by
- Phone
- +374 77-00-00-39
Shuttle from Yerevan Northern bus station to Krasnodar-1 Bus station
- Ave. Duration
- 20h
- Frequency
- On demand
- Schedules at
- facebook.com
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, What are the different types of Renfe trains in Spain?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Yerevan to Vilnius is 2855 km. It takes approximately 38h 38m to drive from Yerevan to Vilnius.
There are 1429+ hotels available in Vilnius.


















