Florence to Zurich train

Cheap train tickets from Florence to Zurich

Showing times and prices for Mar 29

Cheapest

124

Average

133

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

Cheapest
04:32AMFlorence Santa Maria Novella9h55 02:27PMZürich Hauptbahnhof
2 transfers
1241One-way
2nd Cheapest
01:33PMFlorence Rifredi8h54 10:27PMZürich Hauptbahnhof
2 transfers
1301One-way
10:20AMFlorence Santa Maria Novella9h07 07:27PMZürich Hauptbahnhof
2 transfers
1371One-way
03:33PMFlorence Rifredi7h54 11:27PMZürich Hauptbahnhof
1 transfer
1371One-way
08:21AMFlorence Santa Maria Novella8h06 04:27PMZürich Hauptbahnhof
1 transfer
1371One-way

Train schedule from Florence to Zurich

Showing trains for tomorrow, Wednesday, March 29
02:03AMFlorence Campo di Marte10h24 12:27PMZürich Hauptbahnhof
2 transfers
04:32AMFlorence Santa Maria Novella9h55 02:27PMZürich Hauptbahnhof
2 transfers
06:55AMFlorence Santa Maria Novella5h32 12:27PMZürich Hauptbahnhof
1 transfer
08:21AMFlorence Santa Maria Novella8h06 04:27PMZürich Hauptbahnhof
1 transfer
08:55AMFlorence Santa Maria Novella5h32 02:27PMZürich Hauptbahnhof
1 transfer
10:20AMFlorence Santa Maria Novella9h07 07:27PMZürich Hauptbahnhof
2 transfers
10:55AMFlorence Santa Maria Novella5h32 04:27PMZürich Hauptbahnhof
1 transfer
12:28PMFlorence Santa Maria Novella8h59 09:27PMZürich Hauptbahnhof
2 transfers
12:55PMFlorence Santa Maria Novella5h32 06:27PMZürich Hauptbahnhof
1 transfer
01:33PMFlorence Rifredi8h54 10:27PMZürich Hauptbahnhof
2 transfers
02:55PMFlorence Santa Maria Novella5h32 08:27PMZürich Hauptbahnhof
1 transfer
03:33PMFlorence Rifredi7h54 11:27PMZürich Hauptbahnhof
1 transfer
03:55PMFlorence Santa Maria Novella5h32 09:27PMZürich Hauptbahnhof
1 transfer
04:55PMFlorence Santa Maria Novella5h32 10:27PMZürich Hauptbahnhof
1 transfer
05:10PMFlorence Santa Maria Novella6h17 11:27PMZürich Hauptbahnhof
1 transfer

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11
Wed
Apr 12
Thu
Apr 13
Fri
Apr 14
Sat
Apr 15
Sun
Apr 16
Mon
Apr 17
Tue
Apr 18

Fastest train times from Florence to Zurich

Showing times and prices for Mar 29

Fastest Journey

5 h 32 m

Average

5 h 32 m

Trains per day

5

Distance

452 km

It's difficult to get from Florence to Zurich without transferring at least once.

Fastest
12:55PMFlorence Santa Maria Novella5h32 06:27PMZürich Hauptbahnhof
1 transfer
1601One-way
Fastest
03:55PMFlorence Santa Maria Novella5h32 09:27PMZürich Hauptbahnhof
1 transfer
1601One-way
Fastest
06:55AMFlorence Santa Maria Novella5h32 12:27PMZürich Hauptbahnhof
1 transfer
1601One-way
Fastest
04:55PMFlorence Santa Maria Novella5h32 10:27PMZürich Hauptbahnhof
1 transfer
1601One-way
Fastest
08:55AMFlorence Santa Maria Novella5h32 02:27PMZürich Hauptbahnhof
1 transfer
1601One-way

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 in Zurich?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Train from Florence to Zurich

distanceDistance280 miles (452 km)
durationAverage train duration7 h 54 min
priceAverage train ticket price$113 (€98)
frequencyTrain frequency9 a day
changesDirect trainNo
carriersTrain providersTrenitalia, Frecciarossa or ItaloTreno

Trains from Florence to Zurich cover the 280 miles (452 km) long trip taking on average 7 h 54 min with our travel partners like Trenitalia, Frecciarossa or ItaloTreno. Normally, there are 9 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $84 (€73), but the average price of train tickets is $113 (€98). Travelers depart most frequently from Firenze Santa Maria Novella and arrive in Zürich HB.

Train providers: Frecciarossa, Trenitalia and Italo from Florence to Zurich trains

Find the best trains from Florence to Zurich with Omio's travel partners Frecciarossa, Trenitalia and Italo from $84 (€73). We can find you the best deals, schedules and tickets when comparing and booking the best route.

Frecciarossa
Trenitalia
Italo

Looking for a smooth and easy way to travel between Florence and Zurich? Book your Trenitalia Frecciarossa train from Florence to Zurich with Omio today! Trenitalia is Italy’s national train company that offers a wide variety of connections throughout the country, including the Florence to Zurich journey. Omio shows you current Frecciarossa schedules and tickets to cover the 280 miles (452 km) distance. You can choose from fares like Super Economy, Economy, and Base for the best deals on this journey. Trenitalia discount cards can also be applied when purchasing your Frecciarossa ticket on Omio.

All Frecciarossa classes provide free WiFi access, power outlets, air conditioning, bathrooms, luggage storage, onboard entertainment, and restaurant and bar services to passengers. Frecciarossa covers long distances and connects major cities in Italy in just a few hours thanks to its high speed. These trains are renowned for their comfort, speed and reduced environmental impact and can reach speeds up to 186 mph (300 kmh). Frecciarossa offers all travelers ultimate comfort, flexibility and convenience, and you can book Frecciarossa tickets with us in a few steps!

    Find the perfect train between Florence and Zurich 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 $84 (€73). Check out Trenitalia’s train schedule from Florence to Zurich, compare the best prices for the route 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.

      Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

        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 Tips: 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
        Cheap train tickets from Florence to Zurich can start from as little as $84 (€73) when you book in advance. The average train ticket price for Florence to Zurich is $113 (€98); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
        On average the Florence to Zurich train travel time is 7 h 54 min  for the 280 mile (452 km) long trip, but the duration can vary if you travel on weekends and holidays.
        The first train from Florence to Zurich leaves at 7: 41 AM. Plan your trip with the Journey Planner  from Omio.
        The last train from Florence to Zurich leaves at 4: 10 PM.
        There are 9 trains a day from Florence to Zurich which require at least one change with Trenitalia, Frecciarossa or ItaloTreno. Schedules can vary on holidays or weekends with fewer trains.
        Yes, you can take a high-speed train from Florence to Zurich with Frecciarossa or ItaloTreno. Overall you can travel with the following companies: Trenitalia, Frecciarossa or ItaloTreno.
        When taking a train from Florence to Zurich, you can count on Trenitalia, Frecciarossa or ItaloTreno for the best way to get you to Zurich. You can also check all possible train companies who offer a service from Florence to Zurich and compare the amenities they offer before buying a train ticket.

        When departing from Florence, you have various train station options to start your trip from including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte. When arriving in Zurich, you can end your route in train stations like Zürich HB, Zürich Stadelhofen and Zürich Oerlikon.

        Passengers board the train most frequently from Firenze Santa Maria Novella, which is located around 5.2 miles (8.4 km) away from the city centre, and they get off the train at Zürich HB, located 1.5 miles (2.4 km) away from the city centre.

        The cheapest month for a train from Florence to Zurich is June.
        It's helpful to compare your options as there are 3 ways to travel between Florence and Zurich including taking a bus, flight or train.

        Important Stations and Airports for this connection

        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
        ParkingParking
        ATMATM
        TaxisTaxis
        AccessibilityAccessibility
        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
        Amenities at station
        ParkingParking
        ATMATM
        TaxisTaxis
        AccessibilityAccessibility
        Amenities at station
        AccessibilityAccessibility

        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
        Currency
        Language