The distance between Vilnius and Geneva is around 1,665km (1,034 miles) and the quickest way to get there is to fly which takes around 3h 50m.
We've found 8 different ways to get from Vilnius to Geneva by plane, train, bus and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Geneva → Vilnius if you're planning a return trip.
Fly from Vilnius (VNO) to Geneva (GVA).
Air Baltic
+ 10 others1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take the bus to Karlsruhe and then to Geneva.
Multiple bus operators
1 similiar route
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 Hbf then Basel SBB and then to Genève.
Multiple operators
2 similiar routes
We’ve grouped similar routes together, click the arrows to see the other options.
There are several options for getting from Vilnius to Geneva by plane, train, bus and car. The cheapest option is to take the bus which costs around CHF 90 ($90) and will take around 1 day 14h. If you need to get there more quickly, you can fly and arrive in approximately 3h 50m, though it is a bit more costly at approximately CHF 205 ($210).
The distance between Vilnius and Geneva is around 1,665km (1,034 miles).
It takes around 3h 50m to get from Vilnius and Geneva by plane. If you are travelling by car it will take around 19h 20m to drive there.
The quickest way to get from Vilnius to Geneva is to fly which takes around 3h 50m and will set you back approx CHF 205 ($210).
The cheapest way to travel between Vilnius and Geneva, if you exclude driving, is to take the bus which will typically cost around CHF 90 ($90) for a standard one-way ticket.
There is no train service that runs between Vilnius and Geneva. We recommend that you fly from Vilnius (VNO) to Geneva (GVA). instead which will take 3h 50m.
Yes there is a bus that runs regularly from Vilnius and Geneva. It typically takes around 1 day 10h and departs twice a week.
There are no direct bus services that runs from Vilnius to Geneva. However, you can instead can take several connecting buses with changeovers in Karlsruhe. These services run twice a week and will take a minimum of 1 day 10h.
Ecolines, FlixBus, RegioJet and Autokar Polska run regular bus services between Vilnius and Geneva. Buses run twice 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 Geneva. Flights depart from Vilnius (VNO) and arrive at Geneva (GVA) - via Munich (MUC). The flight takes around 3h 15m.
There is no direct flight from Vilnius to Geneva. There is however a flight that goes via Munich (MUC). This services will take at least 3h 50m (not including layover time).
The flight from Vilnius to Geneva typically takes around 3h 15m. Flights depart from Vilnius (VNO) and and arrive into Geneva (GVA).
The closest major airport to Geneva is Geneva International Airport (GVA) (GVA) which is approximately 4km (3 miles) from Geneva. Zurich Airport (ZRH) (ZRH) and Altenrhein Airport (ACH) (ACH) are also nearby and might be a better alternative airport depending on where you are flying from.
Yes it is possible to drive from Vilnius and Geneva. The distance is around 2,087km (1,297 miles) by road and it will take around 19h 20m in normal traffic conditons.
If you don't have a car, the easiest way to get from Vilnius to Geneva is to fly which takes, on average, 3h 50m and will usually cost around CHF 205 ($210).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Fly + 1 similar | 3h 50m | CHF 205($210) | every 10 mins | 1,665km (1,034 miles) |
Plane and Train | 5h 50m | CHF 520($530) | every 30 mins | 1,699km (1,056 miles) |
Bus + 1 similar | 1 day 10h | CHF 155($155) | twice a week | 2,351km (1,461 miles) |
Bus via Białystok, dworzec autobusowy | 1 day 14h | CHF 90($90) | 3 times a week | 2,487km (1,546 miles) |
Bus and Train + 2 similar | 23h 10m | CHF 410($415) | 4 times a week | 2,250km (1,398 miles) |
Train and Bus | 1 day 1h | CHF 395($400) | twice daily | 2,225km (1,382 miles) |
Bus to Karlsruhe, train | 1 day 6h | CHF 330($335) | twice a week | 2,327km (1,446 miles) |
Drive | 19h 20m | CHF 415($420) | on demand | 2,087km (1,297 miles) |
Air Baltic
LOT
Toks
Ecolines
Autokar Polska
Lithuanian Railways (LG)
ODEG
The following major airports near Geneva offer regular flights to various popular destinations within Switzerland and internationally.