COMPARE Prices across different modes

25 Sep
Find prices
£73Marino Autolinee
£137Lufthansa Cityline
26 Sep
Find prices
£437Lufthansa Cityline
27 Sep
£71Deutsche Bahn
£65Marino Autolinee
£231Lufthansa Cityline
30 Sep
£53Deutsche Bahn
£137Lufthansa Cityline
1 Oct
£71Deutsche Bahn
£279Austrian Airlines
2 Oct
Find prices
£84Marino Autolinee
£188Lufthansa Cityline
3 Oct
Find prices
£188Lufthansa Cityline
4 Oct
£50Deutsche Bahn
£73Marino Autolinee
£159Lufthansa Cityline
6 Oct
£50Deutsche Bahn
£188Lufthansa Cityline
8 Oct
£62Deutsche Bahn
Find prices
£137Lufthansa Cityline
9 Oct
Find prices
£65Marino Autolinee
£159Lufthansa Cityline
10 Oct
Find prices
£123Lufthansa Cityline
11 Oct
£89Deutsche Bahn
£65Marino Autolinee
£159Lufthansa Cityline
12 Oct
£50Deutsche Bahn
£137Lufthansa Cityline

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Stuttgart and Florence

distanceDistance359 miles (579 km)
durationAverage train duration10 h 55 min
priceAverage train ticket price£71 (€79)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersDeutsche Bahn

Trains from Stuttgart to Florence cover the 359 miles (579 km) long journey taking on average 10 h 55 min with our travel partners like Deutsche Bahn. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this trip costs around £71, you can find the cheapest train ticket for as low as £53. Travellers depart most frequently from Stuttgart Hbf and arrive in Firenze Santa Maria Novella.

Train companies

Deutsche Bahn trains between Stuttgart and Florence

Deutsche Bahn trains will get you from Stuttgart to Florence from £53. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Stuttgart to Florence in comfort. Find the DB train timetable for your journey from Stuttgart to Florence on Omio and book cheap DB tickets online. The distance from Stuttgart to Florence is 359 miles (579 km) by DB and prices for a Deutsche Bahn ticket from Stuttgart to Florence start at £53.

Deutsche Bahn is Germany’s main operator of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), on its routes, which differ in terms of comfort and the time needed to travel. For example, while WCs are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Deutsche Bahn Trains from Stuttgart to Florenz


Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Stuttgart to Florenz. For more information on ticket cancellation, please visit our customer service centre.

Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

At Omio, you can easily check the train schedule from Stuttgart to Florenz and book cheap Deutsche Bahn tickets.

More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Cheap train tickets
More information: High-speed trains

Travel Tips

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

Travel between Stuttgart, Germany and Florence, Italy by train is: Partially open.

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

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

Do I need to self-quarantine on arrival in Italy from Stuttgart?

Conditions of entry:

  • Negative COVID-19 test issued at most 2 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?

When travelling in Italy, 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 23/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Stuttgart to Florence before travelling.

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

The current restriction level for your return trip by train from Florence to Stuttgart is: Partially open

Are there any international entry restrictions on returning to Germany from Italy?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Italy

Do I need to quarantine on arrival in Germany from Florence?

What are the entry requirements?

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Stuttgart, Germany?

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

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

Last verified on 23/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Florence to Stuttgart train here.

How much do cheap trains to Florence from Stuttgart cost?
If you’re looking to save money on tickets, you can find a cheap train between Stuttgart and Florence for as little as £53  in the next 7 days.
What is the average price of train tickets to Florence from Stuttgart?
In the next 7 days you’ll find that the average cost of a train ticket to Florence from Stuttgart is £71  one way.
How many miles is it from Stuttgart to Florence by train?
When travelling this route you should expect the distance from Stuttgart to Florence via train to be approximately 359 miles (579 km).
How long is the train from Stuttgart to Florence?
The train time between Stuttgart and Florence is on average 10 h 55 min  for the 359 miles (579 km) long journey, but the time it takes to go to Florence from Stuttgart by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Stuttgart to Florence train leave from? Which Florence train station do I come into from Stuttgart?

Omio customers travelling this route book their trains from Stuttgart Hbf   to Firenze Santa Maria Novella.

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

Passengers board the train most frequently from Stuttgart Hbf, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Firenze Santa Maria Novella, located 1 mile (s) / 1 km away from the city centre.

What train companies go from Stuttgart to Florence?
For the trip from Stuttgart to Florence you can take a train with Deutsche Bahn. Be sure to check out all possible train companies that offer services to Florence from Stuttgart on Omio to compare what amenities they may have.
How many trains per day are there between Stuttgart and Florence?
The average number of trains departing Stuttgart for Florence is 5 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Stuttgart to Florence? When is the last train from Stuttgart to Florence?
The first Stuttgart to Florence train departs at 04: 58   and the last train from Stuttgart to Florence leaves at 08: 54. Check out the most up-to-date Stuttgart to Florence train schedule on Omio and find the best time to travel to your destination.
When should I buy Stuttgart Florence train tickets to score the best deals?
If you book Stuttgart to Florence train tickets within the next 7 days, you can find one way tickets to cost on average £71. However, booking in advance gives you access to the best prices for trains between Stuttgart and Florence. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Stuttgart Hbf