The distance between Vilnius and London is around 1,727km (1,073 miles) and the quickest way to get there is to fly which takes around 3h 40m.
We've found 12 different ways to get from Vilnius to London by plane, train, bus, car and ferry. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out London → Vilnius if you're planning a return trip.
Fly from Vilnius (VNO) to London City (LCY).
LOT
+ 2 others5 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Magdeburg and then to London Victoria Green Line Station.
Multiple bus operators
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Suwalki Central Bus Station then take the train to Warszawa Wschodnia, Berlin Ostbahnhof, Köln Hbf then Bruxelles Midi and then to London St Pancras Intl.
Multiple operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Drive to Dunkirk then take a ferry to Dover then drive to London.
Multiple operators
There are several options for getting from Vilnius to London by plane, train, bus, car and ferry. The cheapest option is to take the bus which costs around £81 ($95) and will take around 1 day 15h. If you need to get there more quickly, you can fly and arrive in approximately 3h 40m, though it is a bit more costly at approximately £170 ($200).
The distance between Vilnius and London is around 1,727km (1,073 miles).
It takes around 3h 40m to get from Vilnius and London by plane.
The quickest way to get from Vilnius to London is to fly which takes around 3h 40m and will set you back approx £170 ($200).
The cheapest way to travel between Vilnius and London is to take the bus which will typically cost around £81 ($95) for a standard one-way ticket.
There is no train service that runs between Vilnius and London. We recommend that you fly from Vilnius (VNO) to London City (LCY). instead which will take 3h 40m.
Yes there is a bus that runs regularly from Vilnius and London. It typically takes around 1 day 10h and departs 3 times a week.
There are no direct bus services that runs from Vilnius to London. However, you can instead can take several connecting buses with changeovers in Magdeburg. These services run 3 times a week and will take a minimum of 1 day 10h.
Ecolines, Union Ivkoni, FlixBus, Autokar Polska, Lux Express and Sindbad run regular bus services between Vilnius and London. Buses run 3 times a week and take around 1 day 10h on average but will vary depending on you book with.
Yes you can fly from Vilnius and London. Flights depart from Vilnius (VNO) and arrive at London City (LCY). The flight takes around 3hrs.
Yes there is a direct flight between Vilnius and London with no stop-overs required. Flights typically take around 3hrs.
LOT, Lufthansa, Swiss Airways and Ryanair fly between Vilnius and London. Flights depart from Vilnius (VNO) and and arrive into London City (LCY). These flights usually take around 3hrs.
The flight from Vilnius to London typically takes around 3hrs. Flights depart from Vilnius (VNO) and and arrive into London City (LCY).
The closest major airport to London is London City Airport (LCY) (LCY) which is approximately 12km (8 miles) from London. Heathrow Airport (LHR) (LHR) and Gatwick Airport (LGW) (LGW) are also nearby and might be a better alternative airport depending on where you are flying from.
No, its not really possible or feasible to drive from Vilnius to London. We recommend that you fly from Vilnius (VNO) to London City (LCY). instead which will take 3h 40m.
If you don't have a car, the easiest way to get from Vilnius to London is to fly which takes, on average, 3h 40m and will usually cost around £170 ($200).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly + 5 similar | 3h 40m | £170($200) | every 15 mins | 1,727km (1,073 miles) |
Fly to London Stansted (STN) | 3h 60m | £115($140) | hourly | 1,747km (1,085 miles) |
Fly to London Heathrow (LHR) | 4h 30m | £150($175) | every 20 mins | 1,894km (1,177 miles) |
Plane and Train | 3h 55m | £115($135) | every 20 mins | 1,779km (1,106 miles) |
Train and Plane | 5h 20m | £130($155) | hourly | 1,817km (1,129 miles) |
Train to Kaunas, Fly | 5h 30m | £135($160) | hourly | 1,785km (1,109 miles) |
Bus + 2 similar | 1 day 10h | £145($170) | 3 times a week | 2,590km (1,609 miles) |
Bus via Białystok, dworzec autobusowy | 1 day 15h | £81($95) | 4 times a week | 2,552km (1,586 miles) |
Bus via Suwalki Dworzec Autobusowy | 1 day 18h | £90($110) | once a week | 2,333km (1,450 miles) |
Bus and Train + 1 similar | 21h 25m | £505($595) | 4 times a week | 2,240km (1,392 miles) |
Train and Bus | 23h 40m | £490($580) | twice daily | 2,215km (1,376 miles) |
Car and Ferry | 21h 35m | £395($465) | every 2 hours | 2,066km (1,284 miles) |
LOT
Air Baltic
Toks
Ecolines
Union Ivkoni
Autokar Polska
Thameslink
East Midlands Railways
First ScotRail Service
Lithuanian Railways (LG)
DFDS Seaways
The following major airports near London offer regular flights to various popular destinations within United Kingdom and internationally.