There are 9 ways to get from Florence to Nyon by train (Trenitalia), bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Lausanne
best- Take the train from Firenze Santa Maria Novella to Milano Centraletrain 8134 / ...
- Take the train from Milano Centrale to Lausannetrain Ec
7h 15mCHF 109–235Bus
cheapest- Take the bus from Florence Villa Constanza Bus Station to Nyonbus
10h 25mCHF 40–55Drive 628.7 km
- Drive from Florence to Nyoncar 628.7 km
6h 33mCHF 103–149Fly Florence Peretola Airport to Geneva International Airport
- Fly from Florence Peretola Airport (FLR) to Geneva International Airport (GVA)plane FLR - GVA
6h 17mCHF 96–271Train
- Take the train from Firenze S.M.N. to Milano Centraletrain Fr
- Take the train from Milano Centrale to Nyontrain Ec
7h 34mCHF 101–202Bus via Geneva
- Take the bus from Florence to Genevabus FlixBus N1503
10h 46mCHF 59–107Train to Venice Marco Polo Airport, fly to Geneva International Airport
- Take the train from Firenze S.M.N. to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Geneva International Airport (GVA)plane VCE - GVA
6h 42mCHF 99–307Fly Florence Peretola Airport to Zurich Airport, train
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
- Take the train from Zürich Flughafen to Nyontrain
7h 36mCHF 182–512Train to Fiumicino International Airport, fly to Geneva International Airport
- Take the train from Firenze S.M.N. to Roma Tiburtinatrain
- Fly from Fiumicino International Airport (FCO) to Geneva International Airport (GVA)plane FCO - GVA
6h 42mCHF 97–284
Florence to Nyon by train
Questions & Answers
The cheapest way to get from Florence to Nyon is to bus which costs SFr 40 - SFr 55 and takes 10h 25m.
The fastest way to get from Florence to Nyon is to fly which takes 6h 17m and costs SFr 95 - SFr 280.
Yes, there is a direct bus departing from Florence Villa Constanza Bus Station station and arriving at Nyon. Services depart twice a week, and operate Thursday and Sunday. The journey takes approximately 10h 25m.
No, there is no direct train from Florence to Nyon. However, there are services departing from Firenze Santa Maria Novella and arriving at Nyon via Milano Centrale and Lausanne. The journey, including transfers, takes approximately 7h 15m.
The distance between Florence and Nyon is 646 km. The road distance is 628.7 km.
The best way to get from Florence to Nyon without a car is to train via Lausanne which takes 7h 15m and costs SFr 100 - SFr 240.
It takes approximately 7h 15m to get from Florence to Nyon, including transfers.
Florence to Nyon bus services, operated by FlixBus, depart from Florence station.
Florence to Nyon train services, operated by Trenitalia Frecce, depart from Firenze S.M.N. station.
The best way to get from Florence to Nyon is to train via Lausanne which takes 7h 15m and costs SFr 100 - SFr 240. Alternatively, you can bus, which costs SFr 40 - SFr 55 and takes 10h 25m, you could also fly, which costs SFr 95 - SFr 280 and takes 6h 17m.
What companies run services between Florence, Italy and Nyon, Switzerland?
You can take a train from Firenze Santa Maria Novella to Nyon via Milano Centrale and Lausanne in around 7h 15m. Alternatively, Sellitto operates a bus from Florence Villa Constanza Bus Station to Nyon twice a week. Tickets cost CHF 40–55 and the journey takes 10h 25m.
- Website
- swiss.com
Flights from Florence Peretola Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- CHF 85–240
Flights from Florence Peretola Airport to Geneva International Airport via Fiumicino International Airport
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- CHF 80–230
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 90–240
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 90–230
Flights from Fiumicino International Airport to Geneva International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- CHF 65–180
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Geneva International Airport via Fiumicino International Airport
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- CHF 80–230
Flights from Venice Marco Polo Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h
- When
- Tuesday
- Estimated price
- CHF 90–240
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 90–230
Flights from Fiumicino International Airport to Geneva International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- CHF 65–180
- Website
- easyjet.com
Flights from Florence Peretola Airport to Geneva International Airport via Olbia
- Ave. Duration
- 3h 30m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 100–250
Flights from Venice Marco Polo Airport to Geneva International Airport
- Ave. Duration
- 1h 20m
- When
- Wednesday and Sunday
- Estimated price
- CHF 45–210
Flights from Fiumicino International Airport to Geneva International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 40–180
- Website
- airdolomiti.it
Flights from Florence Peretola Airport to Geneva International Airport via Munich
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- CHF 180–800
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Firenze Santa Maria Novella to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.italotreno.it/en
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–70
- Website
- https://www.italotreno.it/en
Train from Firenze S.M.N. to Roma Tiburtina
- Ave. Duration
- 1h 9m
- Frequency
- 5 times a day
- 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 Milano Centrale to Nyon
- Ave. Duration
- 4h 38m
- Frequency
- Once daily
- Estimated price
- CHF 70–120
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 80–120
- 2nd Class
- CHF 70–95
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- CHF 40–85
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Venezia Mestre
- Ave. Duration
- 2h 3m
- Frequency
- Hourly
- Estimated price
- CHF 30–70
- Schedules at
- trenitalia.com
Train from Firenze S.M.N. to Roma Tiburtina
- Ave. Duration
- 1h 30m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–70
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze S.M.N. to Milano Centrale
- Ave. Duration
- 3h 54m
- Frequency
- 3 times a day
- Estimated price
- CHF 30–65
- Website
- https://www.trenitalia.com/en.html
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Nyon
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- CHF 85–280
- Website
- https://www.sbb.ch/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Firenze S.M.N. to Roma Tiburtina
- Ave. Duration
- 4h 21m
- Frequency
- Every 3 hours
- Estimated price
- CHF 29–50
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 0824 46304
- [email protected]
- Website
- sellitto.com
Bus from Florence Villa Constanza Bus Station to Nyon
- Ave. Duration
- 10h 25m
- Frequency
- Twice a week
- Estimated price
- CHF 40–55
- Schedules at
- sellitto.com
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Florence to Geneva
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Estimated price
- CHF 50–85
- Website
- https://www.flixbus.co.uk
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
5 incredible day trips from Florence by train
Read the travel guide
More Questions & Answers
Florence to Nyon bus services, operated by FlixBus, arrive at Geneva station.
Florence to Nyon train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Florence to Nyon is 629 km. It takes approximately 6h 33m to drive from Florence to Nyon.
Book your Florence to Nyon train tickets online with Omio.
Book your Florence to Nyon bus tickets online with Omio.
There are 1561+ hotels available in Nyon.































