The distance between Lausanne and Geneva International Airport (GVA) is around 62km (39 miles) and the quickest way to get there is to take a taxi which takes around 40min.
We've found 5 different ways to get from Lausanne to Geneva International Airport (GVA) by train, bus, taxi and car. The recommended routes, which include information on duration, ticket price, and level of difficulty, can be found below.
👋 Also check out Geneva International Airport (GVA) → Lausanne if you're planning a return trip.
Take the train to Genève-Aéroport.
Take the bus to Genève and then to Genève-Aéroport Terminal.
Multiple bus operators
1 similiar route
We’ve grouped similar routes together, click the arrows to see the other options.
Take a taxi to Geneva Airport (GVA).
Taxi Services Sarl
+ 2 othersThere are several options for getting from Lausanne to Geneva International Airport (GVA) by train, bus, taxi and car. The cheapest option is to take the bus which costs around CHF 8 ($8) and will take around 1h 20m. If you need to get there more quickly, you can take a taxi and arrive in approximately 40min, though it is a bit more costly at approximately CHF 315 ($320).
The distance between Lausanne and Geneva International Airport (GVA) is around 62km (39 miles). In a direct line (as the crow flies), the distance is 52km (32 miles)
It takes around 52min to get from Lausanne and Geneva International Airport (GVA) by train. If you are travelling by car it will take around 40min to drive there.
The quickest way to get from Lausanne to Geneva International Airport (GVA) is to take a taxi which takes around 40min and will set you back approx CHF 315 ($320).
The cheapest way to travel between Lausanne and Geneva International Airport (GVA), if you exclude driving, is to take the bus which will typically cost around CHF 8 ($8) for a standard one-way ticket.
Yes there is a train service that runs between Lausanne and Geneva International Airport (GVA). It typically takes around 52min and departs every 20 mins.
Yes there is a direct train service that runs between Lausanne and Geneva International Airport (GVA) with no changeovers required. The train runs every 20 mins and takes 52min.
Swiss Railways and Trenitalia EuroCity run train services between Lausanne and Geneva International Airport (GVA). Trains depart every 20 mins and will take around 52min, however, this may vary depending on the particular service and whether it runs express or stops all stations.
Yes there is a bus that runs regularly from Lausanne and Geneva International Airport (GVA). It typically takes around 1h 5m and departs every 15 mins.
Yes there is a direct bus service that runs between Lausanne and Geneva International Airport (GVA) with no changeovers required. The bus runs twice daily and takes 1h 20m.
SNCF, Transports Publics Genevois and FlixBus run regular bus services between Lausanne and Geneva International Airport (GVA). Buses run every 15 mins and take around 1h 5m on average but will vary depending on you book with.
The easiest way to get to Geneva International Airport (GVA) from Lausanne is to take a taxi which will take 40min and cost around CHF 315 ($320).
It doesn't look like you can fly directly from Lausanne to Geneva International Airport (GVA). We recommend that you take the train to Genève-Aéroport. instead which will take 52min.
Yes it is possible to drive from Lausanne and Geneva International Airport (GVA). The distance is around 62km (39 miles) by road and it will take around 40min in normal traffic conditons.
If you don't have a car, the easiest way to get from Lausanne to Geneva International Airport (GVA) is to take the train which takes, on average, 52min and will usually cost around CHF 44 ($45).
Transport option | Duration | Cost | Frequency | Distance |
---|---|---|---|---|
Train | 52min | CHF 44($45) | every 20 mins | 66km (41 miles) |
Bus + 1 similar | 1h 5m | CHF 9($9) | every 15 mins | 82km (51 miles) |
Bus to Geneva Airport | 1h 20m | CHF 8($8) | twice daily | 72km (45 miles) |
Taxi | 40min | CHF 315($320) | on demand | 62km (39 miles) |
Drive | 40min | CHF 9($9) | on demand | 62km (39 miles) |
Transports Publics Genevois