There are 8 ways to get from Velikiy Novgorod 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.
Bus
best- Take the bus from Velikiy Novgorod Bus station to Pskov Bus stationbus 958
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
- Take the bus from Riga, Bus Station to Vilnius, Autobusų Stotis (Sodų g. 22)bus
12h 50mBus, train
cheapest- Take the bus from Velikiy Novgorod Bus station to Pskov Bus stationbus 958
- Take the bus from Pskov Bus station to Võru bussijaambus
- Take the bus from Võru bussijaam to Valga bussijaambus 291 / ...
- Take the train from Valga to Vilniustrain 12
17h 46m$49–73Train
- Take the train from Velikiy Novgorod to Dnotrain
- Take the train from Dno to Molodechnotrain
- Take the train from Molodechno to Hudahajtrain
18h 2m$69–143Drive 617.3 km
- Drive from Velikiy Novgorod to Vilniuscar 617.3 km
8h 57m$107–154Bus, bus to Riga International Airport, fly to Vilnius Airport
- Take the bus from Velikiy Novgorod Bus station to Pskov Bus stationbus
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
- Fly from Riga International Airport (RIX) to Vilnius Airport (VNO)plane RIX - VNO
11h 37mBus, train via Riga
- Take the bus from Velikiy Novgorod Bus station to Pskov Bus stationbus 958
- Take the bus from Pskov Bus station to Riga Central Bus Stationbus
- Take the train from Rīgas Centrālā stacija to Vilniustrain
13h 24mTrain, bus
- Take the train from Velikiy Novgorod to Minsk Pastrain 069А
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus M-9271
19h 58m$83–204Bus to Pulkovo Airport, fly to Minsk National Airport, bus
- Take the bus from Velikiy Novgorod Bus station to Saint Petersburg Moskovskaya Metrobus
- Fly from Pulkovo Airport (LED) to Minsk National Airport (MSQ)plane LED - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
13h 5m$79–444
Riga International Airport (RIX) to Vilnius Airport (VNO) flights
Questions & Answers
The cheapest way to get from Velikiy Novgorod to Vilnius is to bus and train which costs $45 - $75 and takes 17h 46m.
The fastest way to get from Velikiy Novgorod to Vilnius is to drive which takes 8h 57m and costs $100 - $160.
No, there is no direct bus from Velikiy Novgorod station to Vilnius. However, there are services departing from Velikiy Novgorod Bus station and arriving at Vilnius, Autobusų Stotis (Sodų g. 22) via Pskov Bus station and Riga, Bus Station. The journey, including transfers, takes approximately 12h 50m.
No, there is no direct train from Velikiy Novgorod to Vilnius. However, there are services departing from Velikiy Novgorod and arriving at Vilniaus geležinkelio stotis via Dno, Molodechno and Kena. The journey, including transfers, takes approximately 18h 2m.
The distance between Velikiy Novgorod and Vilnius is 780 km. The road distance is 617.3 km.
The best way to get from Velikiy Novgorod to Vilnius without a car is to bus which takes 12h 50m and costs .
It takes approximately 12h 50m to get from Velikiy Novgorod to Vilnius, including transfers.
Velikiy Novgorod to Vilnius bus services, operated by SKSauto, depart from Velikiy Novgorod Bus station.
Velikiy Novgorod to Vilnius train services, operated by Belarusian Railway (BCh), depart from Velikiy Novgorod station.
The best way to get from Velikiy Novgorod to Vilnius is to bus which takes 12h 50m and costs . Alternatively, you can train, which costs $65 - $150 and takes 18h 2m.
What companies run services between Velikiy Novgorod, Russia and Vilnius, Lithuania?
You can take a bus from Velikiy Novgorod Bus station to Vilnius, Autobusų Stotis (Sodų g. 22) via Pskov Bus station, Riga Central Bus Station, and Riga, Bus Station in around 12h 50m. Alternatively, you can take a train from Velikiy Novgorod to Vilniaus geležinkelio stotis via Dno, Molodechno, Hudahaj, and Kena in around 18h 2m.
- Website
- airbaltic.com
Flights from Riga International Airport to Vilnius Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $60–190
- Phone
- 105
- Website
- Belarusian Railway
Train from Velikiy Novgorod to Dno
- Ave. Duration
- 2h 30m
- Frequency
- Once a week
- Estimated price
- $30–52
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $30–33
- 2nd Class (Kupé)
- $52
- 1nd Class (SW)
- $90–110
Train from Velikiy Novgorod to Minsk Pas
- Ave. Duration
- 14h 40m
- Frequency
- Once a week
- Estimated price
- $65–115
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $65–75
- 2nd Class (Kupé)
- $115
- 1nd Class (SW)
- $210–240
- Phone
- 8 800 770 00 20
- [email protected]
- Website
- SKSauto
Bus from Velikiy Novgorod Bus station to Pskov Bus station
Bus from Velikiy Novgorod Bus station to Pskov Bus station
Bus from Velikiy Novgorod Bus station to Pskov Bus station
Bus from Velikiy Novgorod Bus station to Pskov Bus station
Bus from Velikiy Novgorod Bus station to Saint Petersburg Moskovskaya Metro
Want to know more about travelling around Lithuania
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Velikiy Novgorod to Vilnius bus services, operated by SKSauto, arrive at Pskov Bus station.
Velikiy Novgorod to Vilnius train services, operated by Belarusian Railway (BCh), arrive at Dno station.
Yes, the driving distance between Velikiy Novgorod to Vilnius is 617 km. It takes approximately 8h 57m to drive from Velikiy Novgorod to Vilnius.
There are 1457+ hotels available in Vilnius.





