There are 9 ways to get from Stuttgart to Isola d'Elba by plane, bus, train, ferry, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Stuttgart Airport to Marina Di Campo Airport
best- Fly from Stuttgart Airport (STR) to Marina Di Campo Airport (EBA)plane STR - EBA
8h 17m€374–608Bus, ferry
cheapest- Take the bus from Stuttgart Airport Busterminal to Florence Villa Constanza Bus Stationbus N77
- Take the bus from Florence Villa Constanza Bus Station to Sienabus 443 / ...
- Take the bus from Siena, Stazione FS to Port of Piombinobus
- Take the ferry from Port of Piombino to Port of Portoferraioferry A2 / ...
22h 3m€110–192Bus, train, ferry
- Take the bus from Stuttgart Airport to Verona Porta Nuova Stationbus
- Take the train from Verona Porta Nuova to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Piombino Marittimatrain Re
- Take the ferry from Port of Piombino to Cavoferry A2f
13h 51mNight train, train, ferry
- Take the night train from Stuttgart Hbf to Verona Porta Nuovanighttrain Nj
- Take the train from Verona Porta Nuova to Firenze S.M.N.train Fr
- Take the train from Firenze S.M.N. to Piombino Marittimatrain Re
- Take the ferry from Port of Piombino to Port of Portoferraioferry A2 / ...
20h 2m€114–261Train to Frankfurt, fly to Marina Di Campo Airport
- Take the train from Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Marina Di Campo Airport (EBA)plane FRA - EBA
6h 27m€460–838Train, bus to Milan Linate Airport, fly to Marina Di Campo Airport
- Take the train from Hauptbahnhof to Singentrain
- Take the train from Singen to Zürich HBtrain
- Take the bus from ZÜRICH, Carparkplatz am Sihlquai to Milano - Famagostabus
- Fly from Milan Linate Airport (LIN) to Marina Di Campo Airport (EBA)plane LIN - EBA
9h 38mTrain, train to Zurich Airport, fly to Marina Di Campo Airport
- Take the train from Hauptbahnhof to Schaffhausentrain
- Take the train from Schaffhausen to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Marina Di Campo Airport (EBA)plane ZRH - EBA
8h 38m€412–947Train to Munich International Airport, fly to Marina Di Campo Airport
- Take the train from Hauptbahnhof to München Hbftrain
- Fly from Munich International Airport (MUC) to Marina Di Campo Airport (EBA)plane MUC - EBA
8h 10m€405–846Train to Strasbourg International Airport, fly to Bastia - Poretta Airport, ferry
- Take the train from Hauptbahnhof to Strasbourg Bahnhoftrain
- Fly from Strasbourg International Airport (SXB) to Bastia - Poretta Airport (BIA)plane SXB - BIA
- Take the ferry from Port of Bastia to Port of Piombinoferry
- Take the ferry from Port of Piombino to Cavoferry
11h 37m€118–505
Stuttgart to Isola d'Elba by night train, train, and ferry
Questions & Answers
The cheapest way to get from Stuttgart to Isola d'Elba is to bus and ferry which costs €110 - €200 and takes 22h 3m.
The fastest way to get from Stuttgart to Isola d'Elba is to train and fly which takes 6h 27m and costs €460 - €850.
The distance between Stuttgart and Isola d'Elba is 683 km.
The best way to get from Stuttgart to Isola d'Elba without a car is to bus and train and ferry which takes 13h 51m and costs .
It takes approximately 8h 17m to get from Stuttgart to Isola d'Elba, including transfers.
There are 2718+ hotels available in Isola d'Elba.
What companies run services between Stuttgart, Germany and Isola d'Elba, Tuscany, Italy?
Lufthansa, Polar Airlines, and three other airlines fly from Stuttgart Airport (STR) to Marina Di Campo Airport (EBA) 3 times a week.
- Website
- flexflight.dk
Flights from Stuttgart Airport to Marina Di Campo Airport via Munich International Airport, Milan Linate Airport
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €260–950
Flights from Stuttgart Airport to Marina Di Campo Airport via Munich International Airport, Florence
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €430–1,900
Flights from Stuttgart Airport to Marina Di Campo Airport via Zurich Airport, Florence
- Ave. Duration
- 7h 35m
- When
- Saturday
- Estimated price
- €260–900
Flights from Frankfurt to Marina Di Campo Airport via Milan Linate Airport
- Ave. Duration
- 4h 30m
- When
- Sunday and Friday
- Estimated price
- €240–900
Flights from Frankfurt to Marina Di Campo Airport via Florence
- Ave. Duration
- 3h 25m
- When
- Friday
- Estimated price
- €400–1,800
Flights from Frankfurt to Marina Di Campo Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Thursday and Sunday
- Estimated price
- €200–650
Flights from Frankfurt to Marina Di Campo Airport via Pisa
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- €390–1,700
Flights from Milan Linate Airport to Marina Di Campo Airport
- Ave. Duration
- 1h 3m
- When
- Sunday and Friday
- Estimated price
- €85–600
Flights from Zurich Airport to Marina Di Campo Airport via Florence
- Ave. Duration
- 4h 30m
- When
- Tuesday, Saturday, and Friday
- Estimated price
- €240–800
Flights from Zurich Airport to Marina Di Campo Airport via Rome
- Ave. Duration
- 4h 47m
- When
- Thursday and Sunday
- Estimated price
- €190–850
Flights from Zurich Airport to Marina Di Campo Airport via Munich International Airport, Milan Linate Airport
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- €250–900
Flights from Zurich Airport to Marina Di Campo Airport via Munich International Airport, Florence
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €410–1,800
Flights from Munich International Airport to Marina Di Campo Airport via Milan Linate Airport
- Ave. Duration
- 3h 25m
- When
- Sunday
- Estimated price
- €550–700
Flights from Munich International Airport to Marina Di Campo Airport via Florence
- Ave. Duration
- 4h
- When
- Friday
- Estimated price
- €350–1,500
Flights from Munich International Airport to Marina Di Campo Airport via Rome
- Ave. Duration
- 4h 55m
- When
- Sunday
- Estimated price
- €190–650
Flights from Munich International Airport to Marina Di Campo Airport via Zurich Airport, Florence
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- €250–850
- Website
- polarair.ru
Flights from Stuttgart Airport to Marina Di Campo Airport via Munich International Airport, Milan Linate Airport
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €260–950
Flights from Stuttgart Airport to Marina Di Campo Airport via Munich International Airport, Florence
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €430–1,900
Flights from Stuttgart Airport to Marina Di Campo Airport via Zurich Airport, Florence
- Ave. Duration
- 7h 35m
- When
- Saturday
- Estimated price
- €260–900
Flights from Frankfurt to Marina Di Campo Airport via Milan Linate Airport
- Ave. Duration
- 4h 30m
- When
- Sunday and Friday
- Estimated price
- €240–900
Flights from Frankfurt to Marina Di Campo Airport via Florence
- Ave. Duration
- 3h 25m
- When
- Friday
- Estimated price
- €400–1,800
Flights from Frankfurt to Marina Di Campo Airport via Rome
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- €380–550
Flights from Frankfurt to Marina Di Campo Airport via Pisa
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- €390–1,700
Flights from Milan Linate Airport to Marina Di Campo Airport
- Ave. Duration
- 1h 3m
- When
- Sunday and Friday
- Estimated price
- €85–600
Flights from Zurich Airport to Marina Di Campo Airport via Florence
- Ave. Duration
- 4h 30m
- When
- Tuesday, Saturday, and Friday
- Estimated price
- €240–800
Flights from Zurich Airport to Marina Di Campo Airport via Rome
- Ave. Duration
- 4h 35m
- When
- Thursday
- Estimated price
- €250–850
Flights from Zurich Airport to Marina Di Campo Airport via Munich International Airport, Milan Linate Airport
- Ave. Duration
- 5h 55m
- When
- Sunday
- Estimated price
- €250–900
Flights from Zurich Airport to Marina Di Campo Airport via Munich International Airport, Florence
- Ave. Duration
- 5h 55m
- When
- Friday
- Estimated price
- €410–1,800
Flights from Munich International Airport to Marina Di Campo Airport via Milan Linate Airport
- Ave. Duration
- 3h 25m
- When
- Sunday
- Estimated price
- €550–700
Flights from Munich International Airport to Marina Di Campo Airport via Florence
- Ave. Duration
- 4h
- When
- Friday
- Estimated price
- €350–1,500
Flights from Munich International Airport to Marina Di Campo Airport via Zurich Airport, Florence
- Ave. Duration
- 7h 40m
- When
- Saturday
- Estimated price
- €250–850
- Website
- volotea.com
Flights from Strasbourg International Airport to Bastia - Poretta Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €55–280
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Firenze S.M.N.
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €30–60
- Schedules at
- trenitalia.com
Train from Verona Porta Nuova to Firenze S.M.N.
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- €30–60
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Firenze S.M.N. to Piombino Marittima
- Ave. Duration
- 2h 32m
- Frequency
- Twice daily
- Estimated price
- €22–40
- Website
- https://www.trenitalia.com/en.html
Train from Firenze S.M.N. to Piombino Marittima
- Ave. Duration
- 2h 32m
- Frequency
- Twice daily
- Estimated price
- €22–40
- Website
- https://www.trenitalia.com/en.html
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Night train from Stuttgart Hbf to Verona Porta Nuova
- Ave. Duration
- 12h 32m
- Frequency
- Twice daily
- Estimated price
- €45–130
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €100–130
- Couchette Carriage
- €75–90
- Seating Carriage
- €45–60
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €30–140
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- €30–130
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Schaffhausen
- Ave. Duration
- 2h 17m
- Frequency
- Every 3 hours
- Estimated price
- €30–150
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- €40–190
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Strasbourg Bahnhof
- Ave. Duration
- 1h 26m
- Frequency
- 5 times a day
- Estimated price
- €29–130
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- €20–45
- Website
- https://www.ns.nl/en
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 57m
- Frequency
- 3 times a day
- Estimated price
- €26–55
- Website
- https://www.ns.nl/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a week
- Estimated price
- €35–70
- Website
- https://int.bahn.de/en
- Phone
- +49 731 1550-0
- [email protected]
- Website
- meine-rab.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 23m
- Frequency
- Once a week
- Estimated price
- €21–26
- Schedules at
- meine-rab.de
- Phone
- +49 6131 4975 022
- [email protected]
- Website
- dbregiobus-mitte.de
Train from Hauptbahnhof to Singen
- Ave. Duration
- 3h 26m
- Frequency
- Once a week
- Estimated price
- €35–50
- Schedules at
- dbregiobus-mitte.de
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €23–75
- Website
- https://www.sbb.ch/en
Train from Schaffhausen to Zürich Flughafen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €18–55
- Website
- https://www.sbb.ch/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Twice daily
- Estimated price
- €45–80
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- onebus.it
Bus from Stuttgart Airport to Verona Porta Nuova Station
- Ave. Duration
- 5h 17m
- Frequency
- Twice a week
- Website
- https://onebus.it/
Bus from ZÜRICH, Carparkplatz am Sihlquai to Milano - Famagosta
- Ave. Duration
- 2h 22m
- Frequency
- Once a week
- Website
- https://onebus.it/
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Stuttgart Airport Busterminal to Florence Villa Constanza Bus Station
- Ave. Duration
- 13h 10m
- Frequency
- Once daily
- Estimated price
- €70–120
- Website
- https://www.flixbus.co.uk
Bus from Florence Villa Constanza Bus Station to Siena
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €5–10
- Website
- https://www.flixbus.co.uk
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Florence Villa Constanza Bus Station to Siena
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- €6–11
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 199 168 182
- [email protected]
- Website
- tiemmespa.it
Bus from Siena, Stazione FS to Port of Piombino
- Ave. Duration
- 2h 51m
- Frequency
- Once daily
- Estimated price
- €18–22
- Schedules at
- tiemmespa.it
- Phone
- +49 611-14020
- [email protected]
- Website
- toremar.it
Ferry from Port of Piombino to Cavo
- Ave. Duration
- 15 min
- Frequency
- 5 times a day
- Estimated price
- €8–22
- Website
- https://www.toremar.it/en/
Ferry from Port of Piombino to Port of Portoferraio
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- €14–35
- Website
- https://www.toremar.it/en/
Ferry from Port of Piombino to Cavo
- Ave. Duration
- 15 min
- Frequency
- 5 times a day
- Estimated price
- €8–22
- Website
- https://www.toremar.it/en/
Ferry from Port of Piombino to Port of Portoferraio
- Ave. Duration
- 1h
- Frequency
- Every 2 hours
- Estimated price
- €14–35
- Website
- https://www.toremar.it/en/
- Phone
- (+39) 0565 269 710
- [email protected]
- Website
- blunavytraghetti.com
Ferry from Port of Piombino to Port of Portoferraio
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €22–35
- Schedules at
- blunavytraghetti.com
Ferry from Port of Piombino to Port of Portoferraio
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- €22–35
- Schedules at
- blunavytraghetti.com
- Phone
- +33(0)495329595
- Website
- corsica-ferries.it
Ferry from Port of Bastia to Port of Piombino
- Ave. Duration
- 3h 30m
- Frequency
- Twice a week
- Estimated price
- €9–18
- Website
- https://www.corsica-ferries.co.uk/
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
5 incredible day trips from Florence by train
Read the travel guide



















































