Duration 5h 16m
Distance 469.4 km
Average price 140€
Possible routes 8 found

St. Moritz to Florence

Rome2rio has found 8 ways to get from St. Moritz to Florence by bus, train, car and flight. The cheapest way of travelling from St. Moritz to Florence is a combination of buses and trains, which takes around 7h 6m.
Recommended route

Bus, train

  1. St. Moritz, Bahnhof
  2. Colico
  3. Milano Centrale
  4. Florence
7h 6m
Cheapest
25€ - 98€
Alternative routes

Bus

  1. St. Moritz, Bahnhof
  2. Como
  3. Florence
10h 38m
44€ - 64€

Bus via Genoa

  1. St. Moritz, Bahnhof
  2. Lugano - P&R Fornaci
  3. Genoa, Genoa
  4. Florence
11h 39m
67€ - 226€

Drive

  1. St. Moritz
  2. Florence
Fastest
5h 16m
60€ - 95€

Train, train to Zurich, fly

  1. St. Moritz
  2. Landquart
  3. Zurich
  4. Florence
7h 8m
142€ - 447€

Bus to Lugano, fly

  1. St. Moritz, Bahnhof
  2. Lugano
  3. Florence
9h 28m
100€ - 441€

Bus, train, train to Milan Malpensa, fly

  1. St. Moritz, Bahnhof
  2. Colico
  3. Milano Centrale
  4. Milan Malpensa
  5. Florence
10h 39m
118€ - 304€

Bus, train to Milan Bergamo, fly

  1. St. Moritz, Bahnhof
  2. Colico
  3. Milan Bergamo
  4. Florence
11h 31m
75€ - 335€

Frequently asked questions

Want to know about travelling from St. Moritz to Florence? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from St. Moritz to Florence is to bus and train which costs SFr 27 - SFr 110 and takes 7h 6m.

More details

The quickest way to get from St. Moritz to Florence is to drive which costs SFr 70 - SFr 110 and takes 5h 16m.

More details

No, there is no direct bus from St. Moritz to Florence. However, there are services departing from St. Moritz, Bahnhof and arriving at Florence, Florence via Lugano, Piazza Rezzonico, Lugano - P&R Fornaci and Genoa, Genoa. The journey, including transfers, takes approximately 11h 39m.

More details

The distance between St. Moritz and Florence is 322 km. The road distance is 469.4 km.

Get driving directions

The best way to get from St. Moritz to Florence without a car is to bus and train which takes 7h 6m and costs SFr 27 - SFr 110.

More details

It takes approximately 7h 6m to get from St. Moritz to Florence, including transfers.

More details

St. Moritz to Florence bus services, operated by Swiss PostAuto, depart from St. Moritz, Bahnhof station.

More details

The quickest flight from Zurich Airport to Florence Airport is the direct flight which takes 1h 10m.

Search flights

St. Moritz to Florence bus services, operated by FlixBus, arrive at Florence, Florence station.

More details

Yes, the driving distance between St. Moritz to Florence is 469 km. It takes approximately 5h 16m to drive from St. Moritz to Florence.

Get driving directions

Lufthansa, Air Dolomiti and Swiss offer flights from Zurich Airport to Florence Airport.

Search flights

There are 3689+ hotels available in Florence. Prices start at 63€ per night.

More details

How to travel from St. Moritz to Florence

Find all the possible transport options for your trip from St. Moritz to Florence right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between St. Moritz and Florence?

You can take a bus from St. Moritz to Florence via Lugano, Stazione Nord, Lugano, Como S. Giovanni, and Como in around 10h 38m.
Airlines
Ave. Duration
3h 10m
Frequency
Every day
Estimated price
150€ - 310€
Ave. Duration
3h 43m
Frequency
Every day
Estimated price
220€ - 800€
Ave. Duration
1h 11m
Frequency
Every day
Estimated price
120€ - 650€
Ave. Duration
5h 8m
Frequency
Every day
Estimated price
140€ - 1000€
Ave. Duration
5h 46m
Frequency
Every day
Estimated price
210€ - 650€
Ave. Duration
5h 5m
Frequency
Every day
Estimated price
180€ - 550€
Ave. Duration
7h
Frequency
Every day
Estimated price
160€ - 750€
Ave. Duration
5h 5m
Frequency
Every day
Estimated price
180€ - 550€
Ave. Duration
3h 45m
Frequency
Monday to Friday
Estimated price
150€ - 280€
Ave. Duration
5h 5m
Frequency
Monday, Tuesday, Wednesday, Friday and Saturday
Estimated price
85€ - 350€

Florence, Italy

The capital of Tuscany is best known for its culture, monuments and Renaissance art and architecture. Marvel at the Duomo, Florence’s main cathedral, stroll through top art museums like Galleria dell’Accademia and the Uffizi Gallery, wander around the Boboli Gardens and head to the Piazzale Michelangelo for some incredible city views. Fashionistas can also purchase exquisite leather clothing and accessories from the many boutiques. Take a quick trip south to the Chianti countryside to sample some of Italy’s best wines and feast on gourmet Tuscan cuisine.

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps