There are 11 ways to get from Gubbio to Zurich by bus, train, car, plane, 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.
Bus, train via Milan
best- Take the bus from P. 40 Martiri Gubbio to Fontivegge - Perugiabus
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
10h 1mCHF 100–212Bus
cheapest- Take the bus from Gubbio to Urbinobus 561
- Take the bus from Borgo Mercatale, Urbino to Viale Enrico Berlinguer, Riccionebus
- Take the bus from Riccione to Zurichbus
13h 20mCHF 60–67Bus via Reggio Emilia
- Take the bus from P. 40 Martiri Gubbio to Perugiabus
- Take the bus from Perugia to Florencebus
- Take the bus from Florence Villa Constanza Bus Station to Punto Blu di Reggio Emiliabus
- Take the bus from Punto Blu di Reggio Emilia to ZÜRICH, Carparkplatz am Sihlquaibus
11h 4mCHF 120–178Drive 709.5 km
- Drive from Gubbio to Zurichcar 709.5 km
7h 46mCHF 120–173Bus, train to Florence Peretola Airport, fly
- Take the bus from P. 40 Martiri Gubbio to Fontivegge - Perugiabus
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
8h 10mCHF 115–309Train (Trenitalia)
- Take the train from Fossato Vico-Gubbio to Anconatrain Re
- Take the train from Ancona to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
10h 39mCHF 110–214Bus, train
- Take the bus from P. 40 Martiri Gubbio to Perugiabus
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Zuerich Hbtrain Ec
13h 15mCHF 119–202Train to Raffaello Sanzio Airport, fly
- Take the train from Fossato Vico-Gubbio to Jesitrain
- Fly from Raffaello Sanzio Airport (AOI) to Zurich Airport (ZRH)plane AOI - ZRH
9h 2mCHF 132–302Train to Fiumicino International Airport, fly
- Take the train from Fossato Vico-Gubbio to Roma Tiburtinatrain
- Fly from Fiumicino International Airport (FCO) to Zurich Airport (ZRH)plane FCO - ZRH
8h 54mCHF 62–198Bus, train, train to Bologna Guglielmo Marconi Airport, fly
- Take the bus from P. 40 Martiri Gubbio to Fontivegge - Perugiabus
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)plane BLQ - ZRH
8h 43mCHF 112–392Bus, train, train to Venice Marco Polo Airport, fly
- Take the bus from P. 40 Martiri Gubbio to Fontivegge - Perugiabus
- Take the train from Perugia to Firenze S.M.N.train
- Take the train from Firenze S.M.N. to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
10h 37mCHF 136–344
Gubbio to Zurich by bus and train
Comparing Your Travel Options
The cheapest way to get from Gubbio to Zurich is to bus which costs SFr 60 - SFr 70 and takes 13h 20m.
The fastest way to get from Gubbio to Zurich is to drive which takes 7h 46m and costs SFr 110 - SFr 180.
No, there is no direct bus from Gubbio to Zurich. However, there are services departing from P. 40 Martiri Gubbio and arriving at ZÜRICH, Carparkplatz am Sihlquai via Perugia, Florence Villa Constanza Bus Station and Punto Blu di Reggio Emilia. The journey, including transfers, takes approximately 11h 4m.
No, there is no direct train from Gubbio to Zurich. However, there are services departing from Fossato Vico-Gubbio and arriving at Zuerich Hb via Ancona, Reggio Emilia Av and Milano Centrale. The journey, including transfers, takes approximately 10h 39m.
The distance between Gubbio and Zurich is 760 km. The road distance is 709.5 km.
The best way to get from Gubbio to Zurich without a car is to bus and train via Milan which takes 10h 1m and costs SFr 100 - SFr 220.
It takes approximately 10h 1m to get from Gubbio to Zurich, including transfers.
Gubbio to Zurich bus services, operated by Busitalia Umbria, depart from P. 40 Martiri Gubbio station.
Gubbio to Zurich train services, operated by Trenitalia, depart from Fossato Vico-Gubbio station.
The best way to get from Gubbio to Zurich is to bus via Reggio Emilia which takes 11h 4m and costs SFr 120 - SFr 180. Alternatively, you can train, which costs SFr 110 - SFr 220 and takes 10h 39m.
What companies run services between Gubbio, Italy and Zurich, Switzerland?
You can take a bus from P. 40 Martiri Gubbio to ZÜRICH, Carparkplatz am Sihlquai via Perugia, Florence Villa Constanza Bus Station, and Punto Blu di Reggio Emilia in around 11h 4m. Alternatively, you can take a bus from P. 40 Martiri Gubbio to Zuerich Hb via F. di Vico Stazione, Fossato Vico-Gubbio, Ancona, Reggio Emilia Av, and Milano Centrale in around 10h 39m.
- Website
- swiss.com
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 80–240
Flights from Raffaello Sanzio Airport to Zurich Airport via Fiumicino International Airport
- Ave. Duration
- 4h 30m
- When
- Monday to Friday
- Estimated price
- CHF 90–310
Flights from Raffaello Sanzio Airport to Zurich Airport via Krakow
- Ave. Duration
- 6h 55m
- When
- Sunday
- Estimated price
- CHF 110–440
Flights from Fiumicino International Airport to Zurich Airport
- Ave. Duration
- 1h 37m
- When
- Every day
- Estimated price
- CHF 65–220
Flights from Fiumicino International Airport to Zurich Airport via Bologna Guglielmo Marconi Airport
- Ave. Duration
- 3h 20m
- When
- Saturday
- Estimated price
- CHF 85–210
Flights from Fiumicino International Airport to Zurich Airport via Venice Marco Polo Airport
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 65–220
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 80–410
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 90–390
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- CHF 16–23
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- CHF 16–23
- Website
- Trenitalia
Train from Fossato Vico-Gubbio to Ancona
- Ave. Duration
- 1h 19m
- Frequency
- Hourly
- Estimated price
- CHF 9–14
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- CHF 16–23
- Website
- Trenitalia
Train from Fossato Vico-Gubbio to Jesi
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- CHF 6–9
- Website
- Trenitalia
Train from Fossato Vico-Gubbio to Roma Tiburtina
- Ave. Duration
- 2h 24m
- Frequency
- Every 3 hours
- Estimated price
- CHF 20–29
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- CHF 16–23
- Website
- Trenitalia
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a day
- Estimated price
- CHF 10–14
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 7m
- Frequency
- Hourly
- Estimated price
- CHF 16–23
- Website
- Trenitalia
- Phone
- +39 06 44101
- [email protected]
- Website
- fsbusitalia.it
Bus from P. 40 Martiri Gubbio to Fontivegge - Perugia
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- CHF 5–7
- Schedules at
- Busitalia Umbria
Bus from P. 40 Martiri Gubbio to Perugia
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- CHF 4–6
- Schedules at
- Busitalia Umbria
Bus from P. 40 Martiri Gubbio to Fontivegge - Perugia
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- CHF 5–7
- Schedules at
- Busitalia Umbria
Bus from P. 40 Martiri Gubbio to Perugia
- Ave. Duration
- 1h 11m
- Frequency
- Every 3 hours
- Estimated price
- CHF 4–6
- Schedules at
- Busitalia Umbria
Bus from P. 40 Martiri Gubbio to Fontivegge - Perugia
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- CHF 5–7
- Schedules at
- Busitalia Umbria
Bus from P. 40 Martiri Gubbio to Fontivegge - Perugia
- Ave. Duration
- 1h 11m
- Frequency
- 3 times a day
- Estimated price
- CHF 5–7
- Schedules at
- Busitalia Umbria
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
5 incredible day trips from Florence by train
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Gubbio to Zurich bus services, operated by Busitalia Umbria, arrive at Perugia station.
Gubbio to Zurich train services, operated by Trenitalia, arrive at Ancona station.
Yes, the driving distance between Gubbio to Zurich is 710 km. It takes approximately 7h 46m to drive from Gubbio to Zurich.
There are 1261+ hotels available in Zurich.







