There are 7 ways to get from Venice Airport (VCE) to Geneva Airport (GVA) by plane, train (Trenitalia), bus, rideshare, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
1h 20mCHF 55–200Train via Milan
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Lausannetrain Ec
- Take the train from Lausanne to Genève-Aéroporttrain Ic1 / ...
8h 59mCHF 114–251Bus
- Take the bus from Venice Mestre to Genevabus FlixBus N405
11h 58mCHF 58–111Airport Transfer
- Take the rideshare from Venice-VCE to Geneva-GVA582.6 km
5h 56mDrive 582.6 km
- Drive from Venice Airport (VCE) to Geneva Airport (GVA)car 582.6 km
5h 56mCHF 96–138Train (Trenitalia)
- Take the train from Venezia Mestre to Genevetrain Ec
9h 23mCHF 128–206Bus via Milan
- Take the bus from Venice - Mestre Bus Station to Milano, Autostazione Lampugnanobus BlaBlaCar Bus
- Take the bus from Milano, Autostazione Lampugnano to Geneva - Bus Stationbus BlaBlaCar Bus
12h 58mCHF 55–111
Venice Airport (VCE) to Geneva Airport (GVA) by bus and foot
Questions & Answers
The cheapest way to get from Venice Airport (VCE) to Geneva Airport (GVA) is to bus via Milan which costs SFr 50 - SFr 120 and takes 12h 58m.
The fastest way to get from Venice Airport (VCE) to Geneva Airport (GVA) is to fly which takes 1h 20m and costs SFr 55 - SFr 200.
No, there is no direct bus from Venice Airport (VCE) to Geneva Airport (GVA). However, there are services departing from Venezia, Aeroporto Marco Polo di Venezia and arriving at Genève-Aéroport, WTC via Venice Mestre and Genève, gare Cornavin. The journey, including transfers, takes approximately 11h 58m.
No, there is no direct train from Venice Airport (VCE) to Geneva Airport (GVA). However, there are services departing from Venezia Mestre and arriving at Genève-Aéroport via Milano Centrale and Lausanne. The journey, including transfers, takes approximately 8h 59m.
The distance between Venice Airport (VCE) and Geneva Airport (GVA) is 489 km. The road distance is 582.6 km.
The best way to get from Venice Airport (VCE) to Geneva Airport (GVA) without a car is to train via Milan which takes 8h 59m and costs SFr 110 - SFr 260.
It takes approximately 1h 20m to fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA), including transfers and time at the airport.
Venice Airport (VCE) to Geneva Airport (GVA) bus services, operated by FlixBus, depart from Venice Mestre station.
Venice Airport (VCE) to Geneva Airport (GVA) train services, operated by ItaloTreno, depart from Venezia Mestre station.
The best way to get from Venice Airport (VCE) to Geneva Airport (GVA) is to fly which takes 1h 20m and costs SFr 55 - SFr 200. Alternatively, you can train via Milan, which costs SFr 110 - SFr 260 and takes 8h 59m, you could also bus, which costs SFr 55 - SFr 120 and takes 11h 58m.
What companies run services between Venice Airport (VCE), Italy and Geneva Airport (GVA), Switzerland?
easyJet and Swiss fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA) 3 times a day. Alternatively, you can take a bus from Venezia, Aeroporto Marco Polo di Venezia to Genève-Aéroport via Venezia, Viale Stazione, Venezia Mestre, Milano Centrale, and Lausanne in around 8h 59m.
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 90–270
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- CHF 45–200
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Milano Centrale to Lausanne
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–110
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 75–110
- 2nd Class
- CHF 60–85
Train from Venezia Mestre to Geneve
- Ave. Duration
- 7h 37m
- Frequency
- Twice daily
- Estimated price
- CHF 120–180
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 120–180
- 2nd Class
- CHF 120–160
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lausanne to Genève-Aéroport
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 22–70
- Website
- https://www.sbb.ch/en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Venice Mestre to Geneva
- Ave. Duration
- 10h 5m
- Frequency
- Twice daily
- Estimated price
- CHF 50–85
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Venice - Mestre Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 40m
- Frequency
- 3 times a day
- Estimated price
- CHF 22–40
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Geneva - Bus Station
- Ave. Duration
- 6h 25m
- Frequency
- 5 times a day
- Estimated price
- CHF 25–45
- Website
- https://www.blablacar.co.uk/bus
- Website
- https://www.mozio.com
Rideshare from Venice-VCE to Geneva-GVA
- Ave. Duration
- 5h 56m
- Frequency
- On demand
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
The quickest flight from Venice Marco Polo Airport Airport to Geneva International Airport Airport is the direct flight which takes 1h 20m.
Venice Airport (VCE) to Geneva Airport (GVA) bus services, operated by FlixBus, arrive at Geneva station.
Venice Airport (VCE) to Geneva Airport (GVA) train services, operated by ItaloTreno, arrive at Milano Centrale station.
Yes, the driving distance between Venice Airport (VCE) to Geneva Airport (GVA) is 583 km. It takes approximately 5h 56m to drive from Venice Airport (VCE) to Geneva Airport (GVA).
easyJet and Swiss offer flights from Venice Marco Polo Airport Airport to Geneva International Airport Airport.
There are 1267+ hotels available in Geneva Airport (GVA).
Check out Blablacar's carpooling service for rideshare options between Venice Airport (VCE) and Geneva Airport (GVA). A great option if you don't have a driver's licence or want to avoid public transport.
























