How to travel from Vilnius to London, United Kingdom

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.

12 routes found

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 LondonVilnius if you're planning a return trip.

🚀 Fastest
1
plane
+

Fly

Fly from Vilnius (VNO) to London City (LCY).

  • Duration3h 40m
  • Flight time3hrs
  • Typical cost
    £170($200)
Operated by

LOT

+ 2 others

5 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

2
bus
+
bus
+

Bus

Take the bus to Magdeburg and then to London Victoria Green Line Station.

  • Duration1 day 10h
  • Departs3 times a week
  • Typical cost
    £145($170)
Operated by

Multiple bus operators

2 similiar routes

We’ve grouped similar routes together, click the arrows to see the other options.

3
bus
+
5 x train
+

Bus and Train

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.

  • Duration21h 25m
  • Departs4 times a week
  • Typical cost
    £505($595)
Operated by

Multiple operators

1 similiar route

We’ve grouped similar routes together, click the arrows to see the other options.

4
car
+
ferry
+
car
+

Car and Ferry

Drive to Dunkirk then take a ferry to Dover then drive to London.

  • Duration21h 35m
  • Departsevery 2 hours
  • Typical cost
    £395($465)
Operated by

Multiple operators

Frequently asked questionsabout travel between Vilnius and London

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.

Train travel

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.

Bus travel

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.

Flights and Airlines

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.

Drive yourself

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).

How do I get from Vilnius to London

Compare travel optionsbetween Vilnius and London

Transport options from Vilnius to London
Transport optionDurationCostFrequencyDistance
Fly + 5 similar
3h 40m
£170($200)
every 15 mins1,727km (1,073 miles)
Fly to London Stansted (STN)3h 60m
£115($140)
hourly1,747km (1,085 miles)
Fly to London Heathrow (LHR)4h 30m
£150($175)
every 20 mins1,894km (1,177 miles)
Plane and Train3h 55m
£115($135)
every 20 mins1,779km (1,106 miles)
Train and Plane5h 20m
£130($155)
hourly1,817km (1,129 miles)
Train to Kaunas, Fly5h 30m
£135($160)
hourly1,785km (1,109 miles)
Bus + 2 similar
1 day 10h
£145($170)
3 times a week2,590km (1,609 miles)
Bus via Białystok, dworzec autobusowy1 day 15h
£81($95)
4 times a week2,552km (1,586 miles)
Bus via Suwalki Dworzec Autobusowy1 day 18h
£90($110)
once a week2,333km (1,450 miles)
Bus and Train + 1 similar
21h 25m
£505($595)
4 times a week2,240km (1,392 miles)
Train and Bus23h 40m
£490($580)
twice daily2,215km (1,376 miles)
Car and Ferry
21h 35m
£395($465)
every 2 hours2,066km (1,284 miles)

Top Carriersoperating between Vilnius and London

Airlines

Bus companies

Train operators

Ferry operators

Airports near London

The following major airports near London offer regular flights to various popular destinations within United Kingdom and internationally.

LCY
London City Airport (LCY)
International Airport
Distance
12km (8 miles) from London
LHR
Heathrow Airport (LHR)
International Airport
Distance
23km (14 miles) from London
LGW
Gatwick Airport (LGW)
International Airport
Distance
40km (25 miles) from London