How to travel from Lausanne to Geneva International Airport (GVA), Switzerland

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.

5 routes found

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.

1
train
+

Train

Take the train to Genève-Aéroport.

  • Duration52min
  • Departsevery 20 mins
  • Typical cost
    CHF 44($45)
Operated bySwiss Railways+ 1 others
2
bus
+
bus
+

Bus

Take the bus to Genève and then to Genève-Aéroport Terminal.

  • Duration1h 5m
  • Departsevery 15 mins
  • Typical cost
    CHF 9($9)
Operated by

Multiple bus operators

1 similiar route

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

🚀 Fastest
3
taxi
+

Taxi

Take a taxi to Geneva Airport (GVA).

  • Duration40min
  • Departson demand
  • Typical cost
    CHF 315($320)
Operated by

Taxi Services Sarl

+ 2 others
4
car
+

Drive

Drive to Geneva Airport (GVA).

  • Duration40min
  • Distance62km (39 miles)
Get turn-by-turn directions

Frequently asked questionsabout travel between Lausanne and Geneva International Airport (GVA)

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

Train travel

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.

Bus travel

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.

Flights and Airlines

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.

Drive yourself

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

How do I get from Lausanne to Geneva International Airport (GVA)

Compare travel optionsbetween Lausanne and Geneva International Airport (GVA)

Transport options from Lausanne to Geneva International Airport (GVA)
Transport optionDurationCostFrequencyDistance
Train
52min
CHF 44($45)
every 20 mins66km (41 miles)
Bus + 1 similar
1h 5m
CHF 9($9)
every 15 mins82km (51 miles)
Bus to Geneva Airport1h 20m
CHF 8($8)
twice daily72km (45 miles)
Taxi
40min
CHF 315($320)
on demand62km (39 miles)
Drive
40min
CHF 9($9)
on demand62km (39 miles)

Top Carriersoperating between Lausanne and Geneva International Airport (GVA)

Bus companies

Train operators