There are 7 ways to get from Montecatini Terme to Zermatt by train (Trenitalia), bus, 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
best- Take the train from Montecatini Centro to Firenze S.M.N.Re
- Take the train from Florence Santa Maria Novella to Milano Centrale
- Take the train from Milano Centrale to BrigEc
- Take the train from Brig Bahnhofplatz to Zermatt, BahnhofGex
8h 40mCHF 89–213Train via Viareggio #2
cheapest- Take the train from Montecatini Centro to ViareggioRe
- Take the train from Viareggio to Milano CentraleIc
- Take the train from Milano Centrale to Domodossola
- Take the train from Brig Bahnhofplatz to Zermatt, BahnhofGex
12h 49mCHF 65–209Bus to Florence Peretola Airport, fly to Zurich Airport, train
- Take the bus from Montecatini Terme to Firenze T2 Guidoni P2
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)FLR - ZRH
- Take the train from Zürich Flughafen to Visp
8h 45mCHF 148–398Train via Viareggio
- Take the train from Montecatini Centro to ViareggioRe
- Take the train from Viareggio to Milano CentraleIc
- Take the train from Milano Centrale to BrigEc
- Take the train from Brig Bahnhofplatz to Zermatt, BahnhofGex
12h 23mCHF 69–184Bus to Florence Peretola Airport, fly to Milano Malpensa Airport, train
- Take the bus from Montecatini Terme to Firenze T2 Guidoni P2
- Fly from Florence Peretola Airport (FLR) to Milano Malpensa Airport (MXP)FLR - MXP
- Take the train from Gallarate to Domodossola
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
10h 16mCHF 123–362Train, train to Bologna Guglielmo Marconi Airport, fly to Zurich Airport
- Take the train from Montecatini Centro to Firenze S.M.N.
- Take the train from Firenze S.M.N. to Bologna Centrale
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)BLQ - ZRH
- Take the train from Zürich Flughafen to Visp
9h 49mCHF 157–446Bus to Florence Peretola Airport, fly to Turin Caselle Airport, train
- Take the bus from Montecatini Terme to Firenze T2 Guidoni P2
- Fly from Florence Peretola Airport (FLR) to Turin Caselle Airport (TRN)FLR - TRN
- Take the train from Torino Porta Susa to Milano Centrale
- Take the train from Milano Centrale to Brig
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
12h 22mCHF 148–397
Montecatini Terme to Zermatt by train
Questions & Answers
The cheapest way to get from Montecatini Terme to Zermatt is to train via Viareggio which costs SFr 65 - SFr 210 and takes 12h 49m.
The fastest way to get from Montecatini Terme to Zermatt is to train which takes 8h 40m and costs SFr 85 - SFr 220.
No, there is no direct train from Montecatini Terme to Zermatt. However, there are services departing from Montecatini Centro and arriving at Zermatt, Bahnhof via Florence Santa Maria Novella, Milano Centrale and Brig Bahnhofplatz. The journey, including transfers, takes approximately 8h 40m.
The distance between Montecatini Terme and Zermatt is 553 km.
The best way to get from Montecatini Terme to Zermatt without a car is to train which takes 8h 40m and costs SFr 85 - SFr 220.
It takes approximately 8h 40m to get from Montecatini Terme to Zermatt, including transfers.
Montecatini Terme to Zermatt train services, operated by Trenitalia S.p.A., depart from Montecatini Centro station.
Montecatini Terme to Zermatt train services, operated by Trenitalia S.p.A., arrive at Firenze S.M.N. station.
Book your Montecatini Terme to Zermatt train tickets online with Omio.
There are 2246+ hotels available in Zermatt.
What companies run services between Montecatini Terme, Italy and Zermatt, Switzerland?
You can take a train from Montecatini Centro to Zermatt, Bahnhof via Florence Santa Maria Novella, Milano Centrale, Brig, and Brig Bahnhofplatz in around 8h 40m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Florence Peretola Airport to Zurich Airport via Rome
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 70–260
Flights from Florence Peretola Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 50–180
Flights from Florence Peretola Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–400
Flights from Florence Peretola Airport to Turin Caselle Airport via Rome
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- CHF 100–160
Flights from Florence Peretola Airport to Turin Caselle Airport via Frankfurt
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- CHF 160–470
Flights from Florence Peretola Airport to Turin Caselle Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- CHF 150–450
- Website
- swiss.com
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Florence Peretola Airport to Zurich Airport via Rome
- Ave. Duration
- 3h 20m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 70–260
Flights from Florence Peretola Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- CHF 75–180
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 75–400
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 120–370
Flights from Florence Peretola Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 50–180
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport via Munich
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 90–300
Flights from Florence Peretola Airport to Turin Caselle Airport via Rome
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- CHF 100–160
Flights from Florence Peretola Airport to Turin Caselle Airport via Frankfurt
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- CHF 160–470
Flights from Florence Peretola Airport to Turin Caselle Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- CHF 150–450
- Website
- airdolomiti.it
Flights from Florence Peretola Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- CHF 50–180
Flights from Florence Peretola Airport to Turin Caselle Airport via Frankfurt
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- CHF 160–470
Flights from Florence Peretola Airport to Turin Caselle Airport via Munich
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- CHF 150–450
- Website
- aeroitalia.com
Flights from Florence Peretola Airport to Milano Malpensa Airport via Rome
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 50–190
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Montecatini Centro to Firenze S.M.N.
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- CHF 4–9
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 5–9
Train from Montecatini Centro to Viareggio
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- CHF 4–9
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 6–9
Train from Viareggio to Milano Centrale
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Estimated price
- CHF 17–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 40–60
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 42m
- Frequency
- Every 4 hours
- Estimated price
- CHF 5–14
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 10–14
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Estimated price
- CHF 6–16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 11–16
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- CHF 8–25
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 17–25
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Florence Santa Maria Novella to Milano Centrale
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 25–70
- Website
- https://www.italotreno.it/en
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 15–45
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- CHF 25–65
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 45–65
- 2nd Class
- CHF 25–35
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Train from Brig Bahnhofplatz to Zermatt, Bahnhof
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- Matterhorn Gotthard Bahn
- Schedules at
- Swiss Railways
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Brig Bahnhofplatz to Zermatt, Bahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Schedules at
- glacierexpress.ch
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich Flughafen to Visp
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 50–110
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Viareggio to Milano Centrale
- Ave. Duration
- 5h 32m
- Frequency
- Every 4 hours
- Estimated price
- CHF 20–27
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- CHF 20–27
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 1h 17m
- Frequency
- Once daily
- Estimated price
- CHF 9–12
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Viareggio to Milano Centrale
- Ave. Duration
- 3h 28m
- Frequency
- Once daily
- Estimated price
- CHF 25–80
- Schedules at
- trenitalia.com
- Super Economy
- CHF 25–35
- Base Standard
- CHF 45–65
- Base Premium
- CHF 55–80
Train from Firenze S.M.N. to Bologna Centrale
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 14–35
- Schedules at
- trenitalia.com
Train from Torino Porta Susa to Milano Centrale
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 18–40
- Schedules at
- trenitalia.com
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 41m
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–10
- Website
- https://www.trenord.it/en/
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 4m
- Frequency
- Every 3 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
- Phone
- +39 055 849 0505
- servizioclienti@at-bus.it
- Website
- at-bus.it
Bus from Montecatini Terme to Firenze T2 Guidoni P2
- Ave. Duration
- 43 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 2–4
- Website
- https://www.at-bus.it/en
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
5 incredible day trips from Florence by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide












































