Florence to Zermatt train with Trenitalia

Wed, 30 Apr
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Florence to Zermatt

Showing times and prices for 30 Apr

Cheapest price

£44

Average price

£84

Fastest journey

4 h 30 m

Average duration

4 h 55 m

Trains per day

19

Distance

373 km

Cheap tickets

The best way to find a cheap train ticket from Florence to Zermatt is to book your journey as far in advance as possible and to avoid travelling at rush hour.

IntercityIntercity 580+RegionaleRegionale Veloce 2026 · Regionale Veloce VdA 2731 · treno 2731 effettuato con bus AO013
08:218h16
Florence Santa Maria Novella
16:37Châtillon-Saint-Vincent
£441One-way
3 changes
IntercityIntercity 590+RegionaleRegionale Veloce 2040 · Regionale Veloce VdA 2747 · treno 2747 effettuato con bus AO023
15:339h04
Florence Rifredi
00:37Châtillon-Saint-Vincent
£481One-way
3 changes
RegionaleETRUSCHI LINE 4027+IntercityIntercity 510+RegionaleRegionale Veloce VdA 2739 · treno 2739 effettuato con bus AO019
11:289h09
Florence Santa Maria Novella
20:37Châtillon-Saint-Vincent
£601One-way
3 changes
Intercity NotteInterCityNotte 774 · InterCityNotte 754+RegionaleRegionale Veloce VdA 2725 · treno 2725 effettuato con bus AO009
02:0311h34
Florence Campo di Marte
13:37Châtillon-Saint-Vincent
£611One-way
3 changes
FrecciarossaFRECCIAROSSA 9532+RegionaleRegionale Veloce VdA 2737 · treno 2737 effettuato con bus AO017
13:555h42
Florence Santa Maria Novella
19:37Châtillon-Saint-Vincent
£781One-way
2 changes

Live departures

Florence to Zermatt train times

Showing trains for tomorrow, Wednesday 30 April
Last updated at 19:11
ProviderDepartsDurationArrivesChanges
Tickets
trenitaliaintnInterCityNotte 774 · InterCityNotte 754+trenitaliaregRegionale Veloce VdA 2725 · treno 2725 effettuato con bus AO00900:03 Florence Campo di Marte
11h34
11:37 Châtillon-Saint-Vincent3 changes
frecciarossaFRECCIAROSSA 1000 9508+trenitaliaregRegionale Veloce VdA 2725 · treno 2725 effettuato con bus AO00905:55 Florence Santa Maria Novella
5h42
11:37 Châtillon-Saint-Vincent2 changes
trenitaliaintIntercity 580+trenitaliaEuroCity 6406:21 Florence Santa Maria Novella
9h04
15:25 Visp station1 change
trenitaliaintIntercity 580+trenitaliaregRegionale Veloce 2026 · Regionale Veloce VdA 2731 · treno 2731 effettuato con bus AO01306:21 Florence Santa Maria Novella
8h16
14:37 Châtillon-Saint-Vincent3 changes
frecciarossaFRECCIAROSSA 9304+trenitaliaregRegionale 2727 · Treno 11829 effettuato con bus AOR1307:10 Florence Santa Maria Novella
5h30
12:40 Châtillon-Saint-Vincent2 changes
frecciarossaFRECCIAROSSA 9516+trenitaliaregRegionale Veloce VdA 2729 · treno 2729 effettuato con bus AO01107:55 Florence Santa Maria Novella
5h42
13:37 Châtillon-Saint-Vincent2 changes
frecciarossaFRECCIAROSSA 1000 9308+trenitaliaregRegionale Veloce VdA 2731 · treno 2731 effettuato con bus AO01309:10 Florence Santa Maria Novella
5h27
14:37 Châtillon-Saint-Vincent2 changes
trenitaliaregETRUSCHI LINE 4027+trenitaliaintIntercity 510+trenitaliaregRegionale Veloce VdA 2739 · treno 2739 effettuato con bus AO019
On time
09:28 Florence Santa Maria Novella
9h09
18:37 Châtillon-Saint-Vincent
3 changes
frecciarossaFRECCIAROSSA 1000 9514+trenitaliaregRegionale Veloce VdA 2735 · treno 2735 effettuato con bus AO01510:55 Florence Santa Maria Novella
5h42
16:37 Châtillon-Saint-Vincent2 changes
frecciarossaFRECCIAROSSA 1000 9514+trenitaliaEuroCity 6410:55 Florence Santa Maria Novella
4h30
15:25 Visp station1 change
trenitaliaintIntercity 588+trenitaliaEuroCity 4611:33 Florence Rifredi
8h00
19:33 Visp station1 change
trenitaliaintIntercity 588 · Intercity 608+trenitaliaEuroCity 6611:33 Florence Rifredi
6h53
18:26 Visp station2 changes
frecciarossaFRECCIAROSSA 9532+trenitaliaregRegionale Veloce VdA 2737 · treno 2737 effettuato con bus AO01711:55 Florence Santa Maria Novella
5h42
17:37 Châtillon-Saint-Vincent2 changes
frecciarossaFRECCIAROSSA 9584+trenitaliaregRegionale Veloce VdA 2739 · treno 2739 effettuato con bus AO01912:55 Florence Santa Maria Novella
5h42
18:37 Châtillon-Saint-Vincent2 changes
trenitaliaintIntercity 590+trenitaliaregRegionale Veloce 2040 · Regionale Veloce VdA 2747 · treno 2747 effettuato con bus AO02313:33 Florence Rifredi
9h04
22:37 Châtillon-Saint-Vincent3 changes
frecciarossaFRECCIAROSSA 9540+trenitaliaEuroCity 6613:55 Florence Santa Maria Novella
4h31
18:26 Visp station1 change
frecciarossaFRECCIAROSSA 9544+trenitaliaEuroCity 4614:55 Florence Santa Maria Novella
4h38
19:33 Visp station1 change
frecciarossaFRECCIAROSSA 9320+trenitaliaregRegionale Veloce VdA 2743 · treno 2743 effettuato con bus AO02115:10 Florence Santa Maria Novella
5h27
20:37 Châtillon-Saint-Vincent2 changes
frecciarossaFRECCIAROSSA 9552+trenitaliaregRegionale Veloce VdA 2747 · treno 2747 effettuato con bus AO02316:55 Florence Santa Maria Novella
5h42
22:37 Châtillon-Saint-Vincent2 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Florence to Zermatt by train or flight

Wed
30 Apr
Thu
01 May
Fri
02 May
Sat
03 May
Sun
04 May
Mon
05 May
Tue
06 May
Wed
07 May
Thu
08 May
Fri
09 May
Sat
10 May
Sun
11 May
Mon
12 May
Tue
13 May

How far in advance should I book train tickets from Florence to Zermatt?

The best time to book your train from Florence to Zermatt is 63 days before departure. See how prices for trains change on the Florence to Zermatt route.
Prices are for one-way tickets for one passenger from Florence to Zermatt per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Florence to Zermatt.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey information

Overview: Train from Florence to Zermatt

ItalyItaly
SwitzerlandSwitzerland
Icon of train
Trains from Florence to Zermatt run on average 11 times per day, taking around 9h 45m. Cheap train tickets for this journey start at £27 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
373 km
Average train duration
9h 45m
Cheapest ticket price
£27
Trains per day
11
Train providers
6
Fastest train
5h 42m
First train
03:20
Last train
17:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train companies: Trenitalia, Frecciarossa and Intercity Notte trains Florence to Zermatt

You can travel by train from Florence to Zermatt with Trenitalia, Frecciarossa and Intercity Notte for as low as £24. When you search for timetables and tickets, Omio will show you the best trip.

Find the perfect train to Zermatt from Florence with Trenitalia. Trenitalia offers different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. You can also apply Trenitalia discount cards on Omio at the time of purchase. The distance to Zermatt from Florence by train is 231 miles (372 km) and the cheapest price for a one-way ticket is £56. Check out Trenitalia’s train timetable to Zermatt from Florence, compare the best prices for the trip and book your cheap train ticket on Omio today!

Trenitalia is the main operator of train services in Italy, with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Trenitalia from Florence to Zermatt train information:

  • Average Duration: 7 h 22 min
  • Cheapest Price: £56

FAQs: Florence to Zermatt train

FAQs: Travel by train from Florence to Zermatt easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Florence to Zermatt.
FAQs

More options for your journey from Florence to Zermatt

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language