There are 8 ways to get from Florence to Geneva Airport (GVA) by plane, train, bus 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.
Train to Venice, fly
-
Take the train from Firenze S.M.N. to Venezia Mestre
-
Fly from Venice (VCE) to Geneva (GVA)
Train to Rome, fly
-
Take the train from Firenze S.M.N. to Roma Tiburtina
-
Fly from Rome (FCO) to Geneva (GVA)
Train
-
Take the train from Firenze S.M.N. to Milano Centrale
-
Take the train from Milano Centrale to Geneve-Aeroport
Train via Brig
-
Take the train from Firenze S.M.N. to Milano Centrale
-
Take the train from Milano Centrale to Brig
-
Take the train from Brig to Genève-Aéroport
Bus
-
Take the bus from Florence to Geneva
Drive
-
Drive from Florence to Geneva Airport (GVA)
Questions & Answers
The cheapest way to get from Florence to Geneva Airport (GVA) is to bus via Nyon which costs €45 - €95 and takes 12h 17m.
The quickest way to get from Florence to Geneva Airport (GVA) is to fly which costs €75 - €270 and takes 3h 36m.
No, there is no direct bus from Florence to Geneva Airport (GVA). However, there are services departing from Florence and arriving at Genève-Aéroport, Terminal via Genève, gare Cornavin. The journey, including transfers, takes approximately 13h 13m.
No, there is no direct train from Florence to Geneva Airport (GVA). However, there are services departing from Firenze S.M.N. and arriving at Geneve-Aeroport via Milano Centrale. The journey, including transfers, takes approximately 7h 38m.
The distance between Florence and Geneva Airport (GVA) is 487 km. The road distance is 617.9 km.
The best way to get from Florence to Geneva Airport (GVA) without a car is to train which takes 7h 38m and costs €120 - €280.
It takes approximately 3h 36m to get from Florence to Geneva Airport (GVA), including transfers.
Florence to Geneva Airport (GVA) bus services, operated by FlixBus, depart from Florence station.
Florence to Geneva Airport (GVA) train services, operated by Trenitalia Frecce, depart from Firenze S.M.N. station.
The best way to get from Florence to Geneva Airport (GVA) is to fly which takes 3h 36m and costs €75 - €270. Alternatively, you can train, which costs €120 - €280 and takes 7h 38m, you could also bus via Nyon, which costs €45 - €95 and takes 12h 17m.

- Distance: 487.2 km
- Duration: 3h 36m
What companies run services between Florence, Italy and Geneva Airport (GVA), Switzerland?
Swiss flies from Florence to Geneva Airport (GVA) once daily. Alternatively, you can take a train from Florence to Geneva Airport (GVA) via Milano Centrale in around 7h 38m.

- Website
- lufthansa.com
Flights from Venice to Geneva via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- SFr 400 - SFr 950
Flights from Venice to Geneva via Frankfurt
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- SFr 140 - SFr 550
Flights from Rome to Geneva via Frankfurt
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- SFr 130 - SFr 470
Flights from Rome to Geneva via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- SFr 130 - SFr 470

- Website
- swiss.com
Flights from Florence to Geneva
- Ave. Duration
- 1h 15m
- When
- Friday
- Estimated price
- SFr 140 - SFr 430
Flights from Florence to Geneva via Zurich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- SFr 140 - SFr 430
Flights from Rome to Geneva via Zurich
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- SFr 130 - SFr 430

- Website
- easyjet.com
Flights from Venice to Geneva
- Ave. Duration
- 1h 17m
- When
- Monday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- SFr 50 - SFr 360
Flights from Rome to Geneva
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- SFr 40 - SFr 280
Flights from Rome to Geneva via Nice
- Ave. Duration
- 3h 55m
- When
- Friday
- Estimated price
- SFr 40 - SFr 280

- Website
- airdolomiti.it
Flights from Venice to Geneva via Munich
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- SFr 400 - SFr 950

- Website
- alitalia.com
Flights from Rome to Geneva
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- SFr 65 - SFr 420

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Venezia Mestre
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- SFr 19 - SFr 70
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- SFr 19 - SFr 27
- Base Standard
- SFr 35 - SFr 55
- Base Premium
- SFr 45 - SFr 70
Train from Firenze S.M.N. to Roma Tiburtina
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- SFr 20 - SFr 70
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- SFr 20 - SFr 28
- Base Standard
- SFr 40 - SFr 55
- Base Premium
- SFr 45 - SFr 70
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- SFr 23 - SFr 80
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- SFr 23 - SFr 35
- Base Standard
- SFr 40 - SFr 60
- Base Premium
- SFr 50 - SFr 80

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Firenze Santa Maria Novella to Venezia Mestre
- Ave. Duration
- 2h 3m
- Frequency
- Every 2 hours
- Estimated price
- SFr 17 - SFr 55
- Website
- https://www.italotreno.it/en
- Smart Economy
- SFr 20 - SFr 27
- Smart Low Cost
- SFr 17 - SFr 22
- Smart Flex
- SFr 35 - SFr 55
Train from Firenze Santa Maria Novella to Roma - Tiburtina
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- SFr 18 - SFr 55
- Website
- https://www.italotreno.it/en
- Smart Economy
- SFr 20 - SFr 28
- Smart Low Cost
- SFr 18 - SFr 23
- Smart Flex
- SFr 35 - SFr 55
Train from Firenze Santa Maria Novella to Milano Centrale Station
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- SFr 20 - SFr 60
- Website
- https://www.italotreno.it/en
- Smart Economy
- SFr 22 - SFr 35
- Smart Low Cost
- SFr 20 - SFr 26
- Smart Flex
- SFr 40 - SFr 60

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Roma Tiburtina
- Ave. Duration
- 3h 16m
- Frequency
- Every 4 hours
- Estimated price
- SFr 19 - SFr 35
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- SFr 30 - SFr 33
Frequently asked questions

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 3h 54m
- Frequency
- Once daily
- Estimated price
- SFr 19 - SFr 26
- Website
- https://www.trenitalia.com/
- 2nd Class
- SFr 19 - SFr 26

- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Geneve-Aeroport
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- Estimated price
- SFr 75 - SFr 180
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 75 - SFr 110
- 1st Class
- SFr 120 - SFr 180
Train from Milano Centrale to Brig
- Ave. Duration
- 1h 54m
- Frequency
- Every 3 hours
- Estimated price
- SFr 35 - SFr 95
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 35 - SFr 55
- 1st Class
- SFr 65 - SFr 95
Train from Brig to Geneve-Aeroport
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- SFr 45 - SFr 120
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 45 - SFr 65
- 1st Class
- SFr 80 - SFr 120

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Milano Centrale to Genève-Aéroport
- Ave. Duration
- 4h 43m
- Frequency
- 6 times a week
- Estimated price
- SFr 100 - SFr 190
- Website
- https://www.sbb.ch/en/home.html
Train from Milano Centrale to Brig
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- SFr 50 - SFr 95
- Website
- https://www.sbb.ch/en/home.html
Train from Brig to Genève-Aéroport
- Ave. Duration
- 2h 44m
- Frequency
- Hourly
- Estimated price
- SFr 60 - SFr 120
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +39 0827 34 117
- info@gruppodimaio.it
- Website
- gruppodimaio.it
Bus from Florence to Nyon
- Ave. Duration
- 10h 10m
- Frequency
- Twice a week
- Estimated price
- SFr 30 - SFr 45
- Schedules at
- gruppodimaio.it

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Florence to Geneva
- Ave. Duration
- 12h 45m
- Frequency
- 5 times a week
- Estimated price
- SFr 60 - SFr 85
- Website
- https://www.flixbus.co.uk
- Book at
- https://shop.global.flixbus.com/
Frequently asked questions
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
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guideMore Questions & Answers
The quickest flight from Florence Airport to Geneva Airport is the direct flight which takes 1h 15m.
Florence to Geneva Airport (GVA) bus services, operated by FlixBus, arrive at Geneva station.
Florence to Geneva Airport (GVA) train services, operated by Trenitalia EuroCity, arrive at Geneve-Aeroport station.
Yes, the driving distance between Florence to Geneva Airport (GVA) is 618 km. It takes approximately 6h 18m to drive from Florence to Geneva Airport (GVA).
Swiss offers flights from Florence Airport to Geneva Airport.
There are 831+ hotels available in Geneva Airport (GVA). Prices start at SFr 54 per night.
The best way to get from Florence to Florence Airport is to tram which takes 21 min and costs €2.