There are 10 ways to get from Stuttgart to Massa by train (Trenitalia), bus, car, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Genoa
best- Take the train from Hauptbahnhof to Singen87
- Take the train from Singen to Zürich HBIc
- Take the train from Zürich HB to LuganoIc2 / ...
- Take the train from Lugano to Milano CentraleEc
- Take the train from Milano Centrale to Genova P.Za PrincipeIc
- Take the train from Genova P.Za Principe to Massa CentroFb / ...
12h€118–241Bus via Milan
cheapest- Take the bus from Stuttgart Airport Bus Terminal SAB to MilanMarinoBus 254 / ...
- Take the bus from San Donato - Nuova Autostazione to Marina Di Massa Piazza Betti
16h 23m€53–94Bus
- Take the bus from Stuttgart Airport Busterminal to GenoaN177
- Take the bus from Genoa to Massa501
13h 42m€60–102Drive 716.8 km
- Drive from Stuttgart to Massa716.8 km
7h 47m€112–162Fly Stuttgart Airport to Florence Peretola Airport, train
- Fly from Stuttgart Airport (STR) to Florence Peretola Airport (FLR)STR - FLR
- Take the train from Firenze S.M.N. to Pisa Centrale
- Take the train from Pisa Centrale to Massa Centro
8h 23m€130–347Train
- Take the train from Hauptbahnhof to Schaffhausen87
- Take the train from Schaffhausen to Zürich HBS24 / ...
- Take the train from Zürich HB to LuganoIc2 / ...
- Take the train from Lugano to Milano CentraleEc
- Take the train from Milano Centrale to Massa CentroIc
12h 21m€113–257Train to Frankfurt, fly to Florence Peretola Airport, train
- Take the train from Hauptbahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Florence Peretola Airport (FLR)FRA - FLR
- Take the train from Firenze S.M.N. to Pisa Centrale
- Take the train from Pisa Centrale to Massa Centro
7h 38m€145–459Fly Stuttgart Airport to Milan Linate Airport, train
- Fly from Stuttgart Airport (STR) to Milan Linate Airport (LIN)STR - LIN
- Take the train from Pavia to Massa Centro
9h 13m€131–323Train, train to Zurich Airport, fly to Florence Peretola Airport
- Take the train from Hauptbahnhof to Schaffhausen
- Take the train from Schaffhausen to Zürich Flughafen
- Fly from Zurich Airport (ZRH) to Florence Peretola Airport (FLR)ZRH - FLR
- Take the train from Firenze S.M.N. to Pisa Centrale
- Take the train from Pisa Centrale to Massa Centro
9h 53m€153–422Train to Frankfurt, fly to Bologna Guglielmo Marconi Airport, train
- Take the train from Hauptbahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Bologna Guglielmo Marconi Airport (BLQ)FRA - BLQ
- Take the train from Bologna Centrale to Firenze S.M.N.
- Take the train from Firenze S.M.N. to Pisa Centrale
- Take the train from Pisa Centrale to Massa Centro
8h 2m€156–496
Stuttgart to Massa by train
Questions & Answers
The cheapest way to get from Stuttgart to Massa is to bus via Milan which costs €50 - €95 and takes 16h 23m.
The fastest way to get from Stuttgart to Massa is to train and fly which takes 7h 38m and costs €140 - €460.
No, there is no direct train from Stuttgart to Massa. However, there are services departing from Hauptbahnhof and arriving at Massa Centro via Singen, Zürich HB, Lugano, Milano Centrale and Genova P.Za Principe. The journey, including transfers, takes approximately 12h.
The distance between Stuttgart and Massa is 741 km. The road distance is 716.8 km.
The best way to get from Stuttgart to Massa without a car is to train via Genoa which takes 12h and costs €110 - €250.
It takes approximately 12h to get from Stuttgart to Massa, including transfers.
Stuttgart to Massa train services, operated by Deutsche Bahn Intercity (DB IC), depart from Hauptbahnhof station.
The best way to get from Stuttgart to Massa is to train via Genoa which takes 12h and costs €110 - €250. Alternatively, you can bus, which costs €60 - €110 and takes 13h 42m.
Stuttgart to Massa train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Singen station.
Yes, the driving distance between Stuttgart to Massa is 717 km. It takes approximately 7h 47m to drive from Stuttgart to Massa.
What companies run services between Stuttgart, Germany and Massa, Italy?
You can take a train from Hauptbahnhof to Massa Centro via Singen, Zürich HB, Lugano, Milano Centrale, and Genova P.Za Principe in around 12h. Alternatively, you can take a train from Schwabstraße to Massa via Universität, Universität, Stuttgart Airport Busterminal, and Genoa in around 13h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- lufthansa.com
Flights from Stuttgart Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- €140–440
Flights from Stuttgart Airport to Florence Peretola Airport via Frankfurt
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- €140–460
Flights from Frankfurt to Florence Peretola Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €100–250
Flights from Frankfurt to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 18m
- When
- Every day
- Estimated price
- €100–250
Flights from Stuttgart Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €90–380
Flights from Zurich Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- €130–420
Flights from Frankfurt to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €100–330
Flights from Frankfurt to Bologna Guglielmo Marconi Airport via Munich
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- €100–340
- Website
- ita-airways.com
Flights from Stuttgart Airport to Florence Peretola Airport via Zurich Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday and Wednesday
- Estimated price
- €100–210
Flights from Stuttgart Airport to Florence Peretola Airport via Frankfurt
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- €140–460
Flights from Stuttgart Airport to Florence Peretola Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €140–250
Flights from Frankfurt to Florence Peretola Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €100–250
Flights from Stuttgart Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–240
Flights from Zurich Airport to Florence Peretola Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €80–190
Flights from Frankfurt to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €100–330
- Website
- airdolomiti.it
Flights from Frankfurt to Florence Peretola Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- €100–250
Flights from Zurich Airport to Florence Peretola Airport via Munich
- Ave. Duration
- 3h 10m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- €130–420
Flights from Frankfurt to Bologna Guglielmo Marconi Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- €100–330
- Website
- swiss.com
Flights from Stuttgart Airport to Florence Peretola Airport via Zurich Airport
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €100–210
Flights from Frankfurt to Florence Peretola Airport via Zurich Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- €150–330
Flights from Zurich Airport to Florence Peretola Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- €80–190
- Website
- eurowings.com
Flights from Stuttgart Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €100–240
- Website
- austrian.com
Flights from Stuttgart Airport to Florence Peretola Airport via Vienna
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €100–430
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- €22–27
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Schaffhausen
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- €20–50
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 12m
- Frequency
- Every 4 hours
- Estimated price
- €18–70
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a week
- Estimated price
- €25–35
- Website
- https://int.bahn.de/en
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 10m
- Frequency
- 4 times a week
- Estimated price
- €21–26
- Schedules at
- meine-rab.de
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €28–50
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Lugano
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- €40–80
- Website
- https://www.sbb.ch/en
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €23–45
- Website
- https://www.sbb.ch/en
Train from Schaffhausen to Zürich HB
- Ave. Duration
- 1h 1m
- Frequency
- Every 30 minutes
- Estimated price
- €25–28
- Website
- https://www.sbb.ch/en
Train from Schaffhausen to Zürich Flughafen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €26–28
- Website
- https://www.sbb.ch/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Genova P.Za Principe
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- €15–22
- Website
- https://www.trenitalia.com/en.html
Train from Genova P.Za Principe to Massa Centro
- Ave. Duration
- 2h 8m
- Frequency
- Every 4 hours
- Estimated price
- €14–17
- Website
- https://www.trenitalia.com/en.html
Train from Pisa Centrale to Massa Centro
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- €9–16
- Website
- https://www.trenitalia.com/en.html
Train from Milano Centrale to Massa Centro
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- €24–40
- Website
- https://www.trenitalia.com/en.html
Train from Pavia to Massa Centro
- Ave. Duration
- 3h 7m
- Frequency
- 5 times a day
- Estimated price
- €28–32
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Estimated price
- €9–13
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Milano Centrale to Genova P.Za Principe
- Ave. Duration
- 1h 56m
- Frequency
- Every 4 hours
- Estimated price
- €11–25
- Website
- https://www.trenitalia.com/en.html
Train from Genova P.Za Principe to Massa Centro
- Ave. Duration
- 2h 35m
- Frequency
- Once a week
- Estimated price
- €15–27
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Pisa Centrale
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- €16–24
- Website
- https://www.trenitalia.com/en.html
Train from Pisa Centrale to Massa Centro
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- €9–19
- Website
- https://www.trenitalia.com/en.html
Train from Milano Centrale to Massa Centro
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Estimated price
- €29–45
- Website
- https://www.trenitalia.com/en.html
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- €6–10
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Genova P.Za Principe
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- €16–35
- Schedules at
- trenitalia.com
Train from Genova P.Za Principe to Massa Centro
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- €26–35
- Schedules at
- trenitalia.com
Train from Pisa Centrale to Massa Centro
- Ave. Duration
- 32 min
- Frequency
- Every 4 hours
- Estimated price
- €14–19
- Schedules at
- trenitalia.com
Train from Milano Centrale to Massa Centro
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €40–95
- Schedules at
- trenitalia.com
Train from Pavia to Massa Centro
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- €19–65
- Schedules at
- trenitalia.com
- Super Economy
- €19–26
- Base Standard
- €35–50
- Base Premium
- €45–65
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- €17–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Genova P.Za Principe
- Ave. Duration
- 1h 39m
- Frequency
- 6 times a week
- Estimated price
- €11–28
- Website
- https://www.italotreno.it/en
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- €15–40
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Pisa Centrale to Massa Centro
- Ave. Duration
- 37 min
- Frequency
- Once daily
- Estimated price
- €17–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €40–60
- 2nd Class
- €17–23
Train from Bologna Centrale to Firenze S.M.N.
- Ave. Duration
- 59 min
- Frequency
- Once daily
- Estimated price
- €27–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €45–70
- 2nd Class
- €27–40
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- €28–95
- Website
- https://www.ns.nl/en
- 2nd Class
- €28–45
- 1st Class
- €55–95
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Stuttgart Airport Busterminal to Genoa
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://www.flixbus.co.uk
Bus from Genoa to Massa
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €9–24
- Website
- https://www.flixbus.co.uk
- Phone
- +39 080 3112335
- info@marinobus.it
- Website
- marinobus.it
Bus from Stuttgart Airport Bus Terminal SAB to Milan
- Ave. Duration
- 10h
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://marinobus.it/en/
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from San Donato - Nuova Autostazione to Marina Di Massa Piazza Betti
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- €20–35
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- €23–35
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
Book your Stuttgart to Massa train tickets online with Omio.
There are 3315+ hotels available in Massa.






























































