Travel from Stuttgart to Florence-Italy

Train, bus or fly from Stuttgart to Florence?

Swiss, Lufthansa and eight other airlines fly from Stuttgart to Florence hourly. Alternatively, you can take a train from Stuttgart to Florence via Zuerich Hb and Milano Centrale in around 9 h 50 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Stuttgart to Florence

ModeDurationPrice
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Florence airport, then line 389 shuttle to Florence.5 h 42 min$180
From Stuttgart Hbf (tief) train to Stuttgart airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.6 h 37 min$130
From Stuttgart Hbf train to Frankfurt airport, fly to Florence airport, then line 389 shuttle to Florence.5 h$246
From Stuttgart Hbf train to Frankfurt airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Florence.5 h 50 min$241
From Stuttgart Hbf train to Zuerich Hb, train to Milano Centrale, then train to Firenze S.Maria Novella.9 h 50 min$162
From Stuttgart Hbf (tief) train to Fellbach, bus to Verona Porta Nuova Station, then train to Firenze Santa Maria Novella Station.10 h 47 min$81
From Stuttgart Feuersee train to Stuttgart Flughafen/Messe, walk to Region Stuttgart, Stuttgart Airport, then bus to Florence.14 h 43 min$88
From Stuttgart drive to Florence.7 h 58 min$148

How long does it take to get from Stuttgart to Florence?

It takes approximately 5 h 42 min to get from Stuttgart to Florence, including transfers.

Is there a direct train between Stuttgart and Florence?

No, there is no direct train from Stuttgart to Florence. However, there are services departing from Stuttgart Hbf and arriving at Firenze S.Maria Novella via Zuerich Hb and Milano Centrale. The journey, including transfers, takes approximately 9 h 50 min.

Operators from Stuttgart to Florence

OperatorPhoneWebsite
S-BahnS-Bahn
SwissSwiss
LufthansaLufthansa
Austrian AirlinesAustrian Airlines
Air FranceAir France
KLMKLM
EurowingsEurowings
Air DolomitiAir Dolomiti
Brussels AirlinesBrussels Airlines
AlitaliaAlitalia
Vueling AirlinesVueling Airlines
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
IberiaIberia
Scandinavian AirlinesScandinavian Airlines
British AirwaysBritish Airways
Blue AirBlue Air
Wizz AirWizz Air
RyanairRyanair
ErnestErnest
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Simet SPA+39.0983.520315Simet SPA
ItaloTreno+39 060708ItaloTreno
FlixBus+49 1807 123 99 123FlixBus