Compare prices and tickets by train, bus or flight

Mon
Dec 6
$122Trenitalia
Find prices
$332Swiss
Tue
Dec 7
$95Trenitalia
Find prices
$337tab
Wed
Dec 8
$122Trenitalia
Find prices
$337tab
Thu
Dec 9
$71Trenitalia
Find prices
$338tab
Fri
Dec 10
$81Trenitalia
$94Marino Autolinee
$205Swiss
Sat
Dec 11
$91Trenitalia
Find prices
$205Swiss
Sun
Dec 12
$73Trenitalia
$124Marino Autolinee
$337tab
Mon
Dec 13
$79Trenitalia
Find prices
$178Swiss
Tue
Dec 14
$68Trenitalia
Find prices
$393Swiss
Wed
Dec 15
$61Trenitalia
Find prices
$394tab
Thu
Dec 16
$69Trenitalia
Find prices
$206Swiss
Fri
Dec 17
$72Trenitalia
$100Marino Autolinee
$175tab
Sat
Dec 18
$73Trenitalia
Find prices
$248tab
Sun
Dec 19
$73Trenitalia
$102Marino Autolinee
$337tab
Mon
Dec 20
$72Trenitalia
Find prices
$206Swiss
Tue
Dec 21
$71Trenitalia
$108Marino Autolinee
$178tab
Wed
Dec 22
$79Trenitalia
Find prices
$132tab
Thu
Dec 23
$89Trenitalia
Find prices
$205tab
Fri
Dec 24
$82Trenitalia
Find prices
$178tab
Sat
Dec 25
Find prices
Find prices
$168tab

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Florence to Zurich

distanceDistance280 miles (452 km)
durationAverage train duration9 h 55 min
priceAverage train ticket price$101 (€84)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersFrecciarossa or Trenitalia

Trains from Florence to Zurich cover the 280 miles (452 km) long trip taking on average 9 h 55 min with our travel partners like Frecciarossa or Trenitalia. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this trip costs around $101 (€84), you can find the cheapest train ticket for as low as $71 (€60). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Zürich HB.

Train companies

Frecciarossa and Trenitalia trains to Zurich from Florence

Travel from Florence to Zurich from $71 (€60) with Omio’s train partners Frecciarossa and Trenitalia! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Trenitalia
Frecciarossa

Find the perfect train to Zurich 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 between Florence and Zurich by train is 280 miles (452 km) and the cheapest price for a one-way ticket is $71 (€60). Check out Trenitalia’s train schedule to Zurich from Florence, compare the best prices for the journey and book your cheap train ticket on Omio today!

Trenitalia is the main provider 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). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

  • Average Price: $71

Trenitalia has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train to Zurich from Florence:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Trains from Florence to Zurich

Florence is one of the largest cities in Italy, is located in the Tuscany region, and is the artistic hub of Italy. It has a population of around 382,000 people and serves hundreds of thousands of people on a daily basis with transport. Zurich is the capital of Switzerland and is a large city, as well, with a population of 402,000 people. Most people prefer to fly from Florence to Zurich, so there are not many trains available, however you will find a few if you look hard enough. For the train journey from Florence to Zurich, there are 2 to 3 trains per day available. That means, you will find that there are about 14 to 20 trains per week, including Sundays. You will not have the option of a direct train, so you will need to choose between a train with 1 transfer or 2 transfers. You can transfer in Milano Rogoredo, Pisa Centrale, or Milano Centrale.

Florence to Zurich Train Time: Daily Departures

There are not that many departure times to choose from from Florence to Zurich. There are only about 2 to 3 trains per day and they leave around the same time, which is around 12:30 p.m.

How long is the journey by train from Florence to Zurich?

The length of the journey from Florence to Zurich by train will depend on the train you decide to take. If you take a train with 1 transfer, the journey is about 6h 30min and if you take a train with 2 transfers then it will be around 10h. The train company, the amount of transfers, the amount of stops, and extraneous factors like the weather all have a say in how long the length of the journey will be. Your transfer locations will be Milano Centrale, Pisa Centrale, or Milano Rogoredo.

What are the departure and arrival stations for trains from Florence to Zurich?

Departure train station: Florence is one of the biggest cities in Italy, and people travel daily to and from this location. The Florence to Zurich route is particularly popular, as well. The train station in Florence is called Firenze Santa Maria Novella Railway Station and it is one of the busiest in Italy. The public transportation to Firenze Santa Maria Novella Railway Station is Bus 11, 20, 23A, 23B, 371A, and 7. The Train R can also transport you as well as Light Rail T1. At this facility, you will have access to all amenities that they have to offer such as public restrooms, Wi-Fi, and food stalls to purchase refreshments.

Arrival train stations: Zurich is the capital of Switzerland and one of the largest cities in the entire world. The train station in Zurich is called Zurich HB which stands for Zurich Hauptbahnhof. This train station offers the latest amenities, as well, such as public restrooms, Wi-Fi, and refreshment selling institutions.

Which train companies travel from Florence to Zurich?

The biggest train company that travels from Florence to Zurich is Trenitalia. It is the largest train company in Italy and now supplies transport within Italy as well as internationally from various locations around Italy. The train company will determine which train you decide to go with, how many transfers you have, and how long the journey will take. Within Trenitalia, however, you have options on which train to take, as well.

Trenitalia trains from Florence to Zurich

Trenitalia is a popular train company in Italy which was founded in 2000 as a high-speed transportation company. There are about two trains that are offered by Trenitalia per day. Which means, it offers about 14 trains per week to go from Florence to Zurich. You will have transfers with either of these trains, and they both leave around the same time which is around 12:45 p.m. You can choose between a train with 1 transfer or a train with 2 transfers. On top of the transfers, it is most likely that the train will stop at multiple points along the way, as well. The average time for a Trenitalia train from Florence to Zurich is 8h 15min.

Train Florence to Zurich: Services on Board

All the amenities on board these trains are the pinnacle of what the train companies have to offer. Trenitalia is no less. It can provide you with all the necessary support to cover your needs. You will receive a sleeper chair that has an outlet port on the chair to charge your electronics. Furthermore, you will also have access to Wi-Fi for free. However, you will have to sign in to their secure online network beforehand. You are allowed luggage, as well, but only 2 pieces of luggage and a carry-on. It would be smart to keep everything that you would need on the journey with you in your carry-on as you may not have access to the larger pieces of luggage while on the journey. You will also be allowed a small animal onboard, about the size of a small dog or cat, and it must be kept in its carrier at all times. If you have a disability, do not worry, you will also be happily accommodated. Please get in contact with the company beforehand and they will support your every need with an employee that can assist you.

How to find cheap train tickets from Florence to Zurich?

The best way to find tickets on any train is to book and plan your trip well in advance. As you inch closer to the departure date, the demand for the train will increase and so will the price of the train. There are 2 types of tickets you can purchase which are Economy and Base. With Economy, it is cheaper than Base but you will not be able to get a refund if something goes awry. On the other hand, Base is slightly more expensive but you have some wiggle room in terms of getting a refund for your ticket. There are also 2 types of classes which are Standard and Premium. To save the most money, you should choose Standard. The basic amenities are the same but you have some more options with Premium. Finally, trains that have transfers are more affordable than those that are direct. If you do not mind the extra time it takes, then you should choose a train with transfers to make the price cheaper.

Travel Tips

Trains from Florence to Zurich
Travel by train to Zurich 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 Zurich.
FAQs
Is cross-border travel by train between Florence, Italy and Zurich, Switzerland allowed?

Travel between Florence, Italy and Zurich, Switzerland by train is: Partially open.

What is the status of international entry into Switzerland from Italy?

International entry status: Entry is partially open for citizens and permanent residents of Italy

Do I need to self-quarantine on arrival in Switzerland from Florence?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Zurich, Switzerland?

When traveling in Switzerland, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 11/29/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Florence to Zurich before traveling.

Are there travel restrictions, such as quarantine measures, in place when returning to Florence, Italy from Zurich, Switzerland?

The restriction level for your return train to Florence, Italy from Zurich is: Partially open.

Is my return train into Florence from Zurich restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Italy from Zurich?

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Florence, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 12/4/21. Remember to check the latest COVID-19 travel safety regulations for your train to Florence from Zurich closer to your date of departure here here.

How much are cheap trains between Florence and Zurich?
Looking to save money on your route? Omio customers have found the cheapest train between Florence and Zurich for the next 7 days starting from $71 (€60)  one way.
How much is a train ticket from Florence to Zurich?
In the next 7 days you can expect to pay on average $101 (€84)  for a train ticket from Florence to Zurich.
How far is it from Florence to Zurich by train?
You should expect to travel around 280 miles (452 km)  from Florence to Zurich by train.
How long is the train to Zurich from Florence?
The train time between Florence and Zurich is on average 9 h 55 min  for the 280 miles (452 km) long journey, but the time it takes to go to Zurich from Florence by train can vary depending on specific dates or traveling on weekends and holidays.
What is the departure train station in Florence and arrival train station in Zurich?

There are a few train stations in Florence to start your journey from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. In Zurich you have a few train station options to choose from for your arrival including Zürich HB, Zürich Stadelhofen and Zürich, Central Bus Station.

Omio customers traveling this route depart most frequently from Firenze Santa Maria Novella   and arrive in Zürich HB.

Where is the train station in Florence to go to Zurich? Where is the train station in Zurich located?

Passengers board their train most frequently from Firenze Santa Maria Novella and travel around 0.7 miles (1.1 km) from the city center to this train station.

Passengers traveling this route most often arrive at Zürich HB and need to travel approximately 0.9 miles (1.5 km) from the train station to the city center in Zurich.

Which train companies should I travel with from Florence to Zurich?
For the trip from Florence to Zurich you can take a train with Frecciarossa or Trenitalia. Be sure to check out all possible train providers that offer services from Florence to Zurich on Omio to compare what amenities they may have.
How many train services per day are there from Florence to Zurich?
On average, there are 10 trains a day from Florence to Zurich. The train times and services may be different on weekends and holidays compared to weekdays.
What time is the earliest train from Florence to Zurich? What time is the last train from Florence to Zurich?
You can take the earliest train from Florence to Zurich at 7: 17 AM   or take the last train from Florence to Zurich leaving at 2: 33 PM. Look for the latest Florence to Zurich train schedules on Omio and book the best time to take the train for this route.
How early should I purchase Florence to Zurich train tickets to get the best deals?
If you purchase a train ticket from Florence to Zurich within the next 7 days, you can find tickets to cost on average $101 (€84) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Florence to Zurich are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Florence
Zurich
Firenze Santa Maria Novella is the most popular Florence railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Florence for your trip to Zurich.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 0552352595
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transit options for Firenze Santa Maria Novella
Tram lines: T1, T2
Bus lines: 6, 11, 12, 13, 17, 23, 36, 37, C4
Train lines: FR, FA, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 07: 15 - 20: 45
Public transit options for Firenze Campo di Marte
Bus lines: 12, 13, 33
Train lines: FA, IC, ICN, R