There are 6 ways to get from Baveno to Geneva Airport (GVA) by train, plane, bus, rideshare, car, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly
best- Take the train from Baveno to Gallaratetrain
- Fly from Milano Malpensa Airport (MXP) to Geneva International Airport (GVA)plane MXP - GVA
3h 28mCHF 77–210Bus
cheapest- Take the bus from Baveno - Portici to Aeroporto Malpensa - Terminal 1bus 35
- Take the bus from Milan to Genevabus FlixBus N1524
7h 43mCHF 46–74Train via Brig
- Take the train from Brig to Genève-Aéroporttrain Ir95 / ...
4h 50mCHF 81–227Airport Transfer
- Take the rideshare from Baveno to Geneva-GVA284.9 km
4h 3mDrive 284.9 km
- Drive from Baveno to Geneva Airport (GVA)car 284.9 km
4h 3mCHF 46–67Train (Trenitalia)
- Take the train from Stresa to Genevetrain Ec
4h 56mCHF 62–128
Baveno to Geneva Airport (GVA) by train
Questions & Answers
The cheapest way to get from Baveno to Geneva Airport (GVA) is to drive which costs SFr 45 - SFr 70 and takes 4h 3m.
The fastest way to get from Baveno to Geneva Airport (GVA) is to train and fly which takes 3h 28m and costs SFr 75 - SFr 210.
No, there is no direct bus from Baveno to Geneva Airport (GVA). However, there are services departing from Baveno - Portici and arriving at Genève-Aéroport, WTC via Milan and Genève, gare Cornavin. The journey, including transfers, takes approximately 7h 43m.
No, there is no direct train from Baveno to Geneva Airport (GVA). However, there are services departing from Baveno and arriving at Genève-Aéroport via Domodossola and Brig. The journey, including transfers, takes approximately 4h 50m.
The distance between Baveno and Geneva Airport (GVA) is 270 km. The road distance is 284.9 km.
The best way to get from Baveno to Geneva Airport (GVA) without a car is to train via Brig which takes 4h 50m and costs SFr 80 - SFr 230.
It takes approximately 3h 28m to get from Baveno to Geneva Airport (GVA), including transfers.
Baveno to Geneva Airport (GVA) bus services, operated by S.A.F. - SOCIETA' AUTOSERVIZI FONTANETO S.r.l., depart from Baveno - Portici station.
Baveno to Geneva Airport (GVA) train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Brig station.
The best way to get from Baveno to Geneva Airport (GVA) is to train via Brig which takes 4h 50m and costs SFr 80 - SFr 230. Alternatively, you can bus, which costs SFr 45 - SFr 75 and takes 7h 43m.
What companies run services between Baveno, Italy and Geneva Airport (GVA), Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Brig to Genève-Aéroport hourly. Tickets cost CHF 70–210 and the journey takes 2h 48m. Alternatively, you can take a bus from Baveno - Portici to Genève-Aéroport, WTC via Aeroporto Malpensa - Terminal 1, Milan, Geneva, and Genève, gare Cornavin in around 7h 43m.
- Website
- gulfair.com
Flights from Milano Malpensa Airport to Geneva International Airport
- Ave. Duration
- 55 min
- When
- Tuesday and Friday
- Estimated price
- CHF 110–170
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Baveno to Gallarate
- Ave. Duration
- 1h 7m
- Frequency
- Every 3 hours
- Estimated price
- CHF 5–9
- Website
- Trenitalia
Train from Brig to Genève-Aéroport
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- CHF 70–210
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Stresa to Geneve
- Ave. Duration
- 3h 20m
- Frequency
- 3 times a day
- Estimated price
- CHF 55–110
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 70–110
- 2nd Class
- CHF 55–80
- Phone
- +39 0322 863117
- [email protected]
- Website
- https://www.safduemila.com/
Bus from Baveno - Portici to Aeroporto Malpensa - Terminal 1
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–20
- Website
- https://www.safduemila.com/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milan to Geneva
- Ave. Duration
- 4h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 22–40
- Website
- Flixbus
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
Baveno to Geneva Airport (GVA) bus services, operated by S.A.F. - SOCIETA' AUTOSERVIZI FONTANETO S.r.l., arrive at Aeroporto Malpensa - Terminal 1 station.
Baveno to Geneva Airport (GVA) train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Genève-Aéroport station.
Yes, the driving distance between Baveno to Geneva Airport (GVA) is 285 km. It takes approximately 4h 3m to drive from Baveno to Geneva Airport (GVA).
Book your Baveno to Geneva Airport (GVA) train tickets online with Omio.
There are 1271+ hotels available in Geneva Airport (GVA).
Check out Blablacar's carpooling service for rideshare options between Baveno and Geneva Airport (GVA). A great option if you don't have a driver's licence or want to avoid public transport.



















