St. Moritz to Florence train

Wed, May 14
+ Add return
Regionale
Rhätische Bahn
Deutsche Bahn
Italo
iryo

1,000+ travel companies

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 St. Moritz to Florence

Showing times and prices for May 14

Cheapest price

$131

Average price

$131

Fastest journey

7 h 16 m

Average duration

7 h 32 m

Trains per day

5

Distance

323 km

Cheap tickets

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

The average ticket from St. Moritz to Florence will cost around $131 if you buy it on the day, but the cheapest tickets can be found for only $131.

Fast trains

It's difficult to get from St. Moritz to Florence without transferring at least 2 times.

Rhätische Bahn
06:29AM8h35
St. Moritz
03:04PMFlorence
$1311One-way
2 transfers
Rhätische Bahn
08:48AM7h16
St. Moritz
04:04PMFlorence
$1311One-way
2 transfers
Rhätische Bahn
10:48AM7h16
St. Moritz
06:04PMFlorence
$1311One-way
2 transfers
Rhätische Bahn
12:48PM7h16
St. Moritz
08:04PMFlorence
$1311One-way
2 transfers
Rhätische Bahn
02:48PM7h16
St. Moritz
10:04PMFlorence
$1311One-way
2 transfers

Compare prices and tickets St. Moritz to Florence by train or bus

Wed
May 14
Thu
May 15
Fri
May 16
Sat
May 17
Sun
May 18
Mon
May 19
Tue
May 20

Journey information

Overview: Train from St. Moritz to Florence

SwitzerlandSwitzerland
ItalyItaly
Icon of train
Trains from St. Moritz to Florence run on average 18 times per day, taking around 7h 13m. Cheap train tickets for this journey start at $35 (€29) 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
200 miles (323 km)
Average train duration
7h 13m
Cheapest ticket price
$35 (€29)
Trains per day
18
Train providers
1
Fastest train
6h 46m
First train
00:40
Last train
19:15
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

Journey Aboard the St. Moritz to Florence Train

Embarking on a train journey from the alpine resort town of St. Moritz to the culturally rich city of Florence is an unforgettable experience that blends scenic beauty with cultural allure. Travelers can board the train at the bustling St. Moritz Station, renowned for its scenic location and warm hospitality. As you embark on your journey southward, the train offers breathtaking views of the Swiss landscapes gradually transforming into rolling Italian hills. The ultimate destination is the vibrant Florence, with the Firenze Santa Maria Novella Station serving as the main gateway to this fascinating city, known for its Renaissance art and architecture. Whether hopping on one of the daily trains from St. Moritz to Florence or simply savoring the ambiance along the way, this journey promises to be both memorable and enriching.

Cheap St. Moritz to Florence Train Ticket Prices

Exploring the scenic route from St. Moritz to Florence by train is a fantastic option for travelers looking for both affordability and adventure. The cost of a train ticket can vary, but the journey can start at a remarkably low price of just $35 (€29) when booked in advance. On average, travelers can expect to spend around $43 (€36), making this route a budget-friendly choice for experiencing the beauty of both Switzerland and Italy. For the best combination of convenient travel times and low-priced fares, consider planning your trip in the less tourist-heavy month of November. This will allow you to enjoy picturesque landscapes at a fraction of the peak-season cost, ensuring a memorable and economical travel experience.

Train St. Moritz to Florence with SBB and Trenitalia

Experience the scenic journey from the elegant resort town of St. Moritz to the artful streets of Florence by train with SBB and Trenitalia. This comfortable and picturesque route offers a variety of train types, including regional and high-speed options that ensure a smooth and efficient travel experience through the breathtaking landscapes of the Swiss Alps and the rolling hills of Italy. Passengers can enjoy amenities like spacious seating, onboard dining, and free Wi-Fi, enhancing the comfort of the journey. Whether you're traveling for pleasure or business, these services provide a reliable and enjoyable way to reach your destination in style.

Train St. Moritz to Florence: Train Times and Schedule

Embark on a picturesque journey from the alpine beauty of St. Moritz to the Renaissance charm of Florence. The train route covers a delightful distance of 200 miles (323 km) between these two destinations. The average journey duration by train is approximately 6h 46m, offering passengers plenty of time to relax and enjoy the scenic landscapes.

Trains operating between St. Moritz and Florence run multiple times a day, ensuring a flexible travel plan. On average, there are 18 trains daily facilitating this route, allowing for convenient scheduling any day of the week, from Monday through Sunday.

Typically, the first train of the day from St. Moritz to Florence departs at 00:40, while the last train departs at 19:15. This comprehensive St. Moritz to Florence train schedule allows travelers significant options to plan their day effectively.

FAQs: Trains from St. Moritz to Florence

FAQs: Travel by train from St. Moritz to Florence 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 St. Moritz to Florence.
FAQs

More options for your journey from St. Moritz to Florence

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

Useful links