Cheapest price
$148
Average price
$186
Fastest journey
5 h 32 m
Average duration
5 h 32 m
Trains per day
38
Distance
452 km
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.
The average ticket from Florence to Zurich will cost around $186 if you buy it on the day, but the cheapest tickets can be found for only $148.
It's difficult to get from Florence to Zurich without transferring at least once.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() ![]() | 12:55 PM Florence Santa Maria Novella | 5h32 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 1:25 PM Florence Santa Maria Novella | 6h02 | 7:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 1:25 PM Florence Santa Maria Novella | 7h02 | 8:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 1:33 PM Florence Rifredi | 7h54 | 9:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 1:55 PM Florence Santa Maria Novella | 5h32 | 7:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 2:25 PM Florence Santa Maria Novella | 6h02 | 8:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 2:55 PM Florence Santa Maria Novella | 5h32 | 8:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 3:10 PM Florence Santa Maria Novella | 6h17 | 9:27 PM Zurich HB | 1 transfer | |
Wednesday, May 14 | |||||
![]() ![]() | 12:03 AM Florence Campo di Marte | 9h24 | 9:27 AM Zurich HB | 2 transfers | |
![]() ![]() | 2:32 AM Florence Santa Maria Novella | 9h55 | 12:27 PM Zurich HB | 2 transfers | |
![]() ![]() | On time 6:21 AM Florence Santa Maria Novella | 8h06 | 2:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 6:25 AM Florence Santa Maria Novella | 10h02 | 4:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 6:25 AM Florence Santa Maria Novella | 8h02 | 2:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 6:25 AM Florence Santa Maria Novella | 6h02 | 12:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 6:55 AM Florence Santa Maria Novella | 5h32 | 12:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 7:25 AM Florence Santa Maria Novella | 9h02 | 4:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 7:25 AM Florence Santa Maria Novella | 7h02 | 2:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 7:25 AM Florence Santa Maria Novella | 11h02 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 8:20 AM Florence Santa Maria Novella | 9h07 | 5:27 PM Zurich HB | 2 transfers | |
![]() ![]() | On time 8:25 AM Florence Santa Maria Novella | 8h02 | 4:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 8:25 AM Florence Santa Maria Novella | 6h02 | 2:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 8:25 AM Florence Santa Maria Novella | 10h02 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 8:55 AM Florence Santa Maria Novella | 5h32 | 2:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 9:25 AM Florence Santa Maria Novella | 7h02 | 4:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 9:25 AM Florence Santa Maria Novella | 9h02 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 9:25 AM Florence Santa Maria Novella | 10h02 | 7:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 10:25 AM Florence Santa Maria Novella | 6h02 | 4:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 10:25 AM Florence Santa Maria Novella | 9h02 | 7:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 10:25 AM Florence Santa Maria Novella | 8h02 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | On time 10:55 AM Florence Santa Maria Novella | 5h32 | 4:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 11:20 AM Florence Santa Maria Novella | 6h07 | 5:27 PM Zurich HB | 2 transfers | |
![]() ![]() | 11:25 AM Florence Santa Maria Novella | 8h02 | 7:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 11:25 AM Florence Santa Maria Novella | 7h02 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 11:25 AM Florence Santa Maria Novella | 9h02 | 8:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 11:33 AM Florence Rifredi | 7h54 | 7:27 PM Zurich HB | 2 transfers | |
![]() ![]() | 12:25 PM Florence Santa Maria Novella | 6h02 | 6:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 12:25 PM Florence Santa Maria Novella | 7h02 | 7:27 PM Zurich HB | 1 transfer | |
![]() ![]() | 12:25 PM Florence Santa Maria Novella | 8h02 | 8:27 PM Zurich HB | 1 transfer | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 280 miles (452 km) |
Average train duration 8h 56m |
Cheapest ticket price $90 (€76) |
Trains per day 12 |
Train providers 6 |
Fastest train 5h 32m |
First train 03:20 |
Last train 16:10 |
For as little as $128 (€108) you can travel by train from Florence to Zurich with Trenitalia, Intercity and Regionale. Omio will show you the best deals, schedules and tickets available for this trip.
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 to Zurich from Florence by train is 280 miles (452 km) and the cheapest price for a one-way ticket is $128 (€108). Check out Trenitalia’s train schedule between Florence and 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.
Train information from Florence to Zurich with Trenitalia:
The train connection between Florence and Zurich offers a convenient and scenic way to travel between these two beautiful cities. Passengers can choose from several providers, including Trenitalia, Intercity, and Regionale. With comfortable seating and picturesque views along the route, this journey is perfect for those looking to explore the rich culture of both destinations while enjoying an efficient mode of transportation.
Traveling from Florence to Zurich takes approximately 5 hours and 50 minutes, with a total of 7 connections available each day. The journey is not direct, requiring at least one transfer along the way.
The first daily train journey from Florence departs at 06:21, providing an early start for travelers eager to explore the scenic route. The last departure of the day is scheduled for 15:55, allowing visitors ample time to enjoy their afternoon in Zurich before heading back or continuing their travels.
The cheapest ticket price for the train connection from Florence to Zurich is €12. The average ticket price typically hovers around €109, making it a convenient option for travelers looking to explore these two beautiful cities in Europe.
Welcome to Lake Zurich, a stunning body of water that has been the heart of Zurich since its formation during the last Ice Age. This picturesque lake not only serves as a recreational haven for locals and tourists alike but also plays a vital role in the city’s ecosystem and economy, attracting visitors with its scenic beauty year-round. One unique feature is the promenade lined with charming cafes and parks where you can enjoy breathtaking views of both the Alps and vibrant city life.
Next, we have Grossmünster, an iconic Protestant church whose twin towers dominate Zurich's skyline. Built in the 12th century, this landmark holds immense historical significance as it was pivotal in shaping Switzerland's Reformation movement led by Huldrych Zwingli. What sets Grossmünster apart are its striking Romanesque architecture combined with modern stained glass windows created by renowned artist Augusto Giacometti—an inspiring blend of history and contemporary art.
Finally, let’s stroll down Bahnhofstrasse, one of the world's most exclusive shopping streets stretching from Zürich Hauptbahnhof to Lake Zurich itself. Established in 1864 on what used to be part of medieval fortifications, this bustling avenue symbolizes wealth and luxury while showcasing Swiss craftsmanship at every turn—from high-end boutiques to international brands. Its unique feature lies not just in retail therapy; it's also home to beautiful trees lining both sides that create an inviting atmosphere perfect for leisurely exploration or people-watching amidst urban elegance.
Here are some other resources that might have the information you need