There are 10 ways to get from Stuttgart to Apulia by plane, train, bus, night train, car, or car 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 Bari Karol Wojtyła Airport
best- Fly from Stuttgart Airport (STR) to Bari Karol Wojtyła Airport (BRI)plane STR - BRI
4h 31m€94–230Train via Milan
- Take the train from Hauptbahnhof to Singentrain 87
- Take the train from Singen to Zürich HBtrain Ic
- Take the train from Zürich HB to Luganotrain Ec / ...
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Reggio Emilia Avtrain Fr
- Take the train from Reggio Emilia Av to Bari Centraletrain Fr
16h 22mBus
- Take the bus from Stuttgart Airport Busterminal to Baribus N422
21h 47mNight train, train
- Take the night train from Stuttgart Hbf to Venezia Mestrenighttrain Nj
- Take the train from Venezia Mestre to Bari Centraletrain Fr
20h 17mFly Stuttgart Airport to Brindisi Airport
- Fly from Stuttgart Airport (STR) to Brindisi Airport (BDS)plane STR - BDS
5h 59m€106–263Train to Munich International Airport, fly to Bari Karol Wojtyła Airport
- Take the train from Hauptbahnhof to München Hbftrain
- Fly from Munich International Airport (MUC) to Bari Karol Wojtyła Airport (BRI)plane MUC - BRI
7h 28mTrain
- Take the train from Hauptbahnhof to München Hbftrain 42 / ...
- Take the train from München Hbf to Anconatrain 89
- Take the train from Ancona to Bari Centraletrain Fr / ...
18hBus via Zurich
- Take the bus from Stuttgart to Zürich Bus Stationbus Ivano-Frankivsk
- Take the bus from Zurigo to Baribus Zurigo - Bari
25h 53mDrive 1,376.3 km
- Drive from Stuttgart to Baricar 1,376.3 km
12h 50m€213–307Drive, car train
- Drive from Stuttgart to München Ostcar
- Take the car train from München Ost to Villach Hbfcartrain
- Drive from Villach Hbf to Baricar
14h 42m€276–385
Stuttgart Airport (STR) to Bari Karol Wojtyła Airport (BRI) flights
Questions & Answers
The cheapest way to get from Stuttgart to Apulia is to fly which costs €90 - €230 and takes 4h 31m.
The fastest way to get from Stuttgart to Apulia is to fly which takes 4h 31m and costs €90 - €230.
No, there is no direct bus from Stuttgart to Apulia. However, there are services departing from Stuttgart and arriving at Bari via Zurigo. The journey, including transfers, takes approximately 25h 53m.
No, there is no direct train from Stuttgart to Apulia. However, there are services departing from Hauptbahnhof and arriving at Bari Centrale via Singen, Zürich HB, Lugano, Milano Centrale and Reggio Emilia Av. The journey, including transfers, takes approximately 16h 22m.
The distance between Stuttgart and Apulia is 1059 km. The road distance is 1376.3 km.
The best way to get from Stuttgart to Apulia without a car is to train via Milan which takes 16h 22m and costs .
It takes approximately 4h 31m to get from Stuttgart to Apulia, including transfers.
Stuttgart to Apulia bus services, operated by GrandBus, depart from Stuttgart station.
Stuttgart to Apulia train services, operated by DB Fernverkehr AG, depart from Hauptbahnhof station.
The best way to get from Stuttgart to Apulia is to fly which takes 4h 31m and costs €90 - €230. Alternatively, you can train via Milan, which costs and takes 16h 22m, you could also bus, which costs and takes 21h 47m.
What companies run services between Stuttgart, Germany and Apulia, Italy?
Eurowings and Lufthansa fly from Stuttgart Airport (STR) to Bari Karol Wojtyła Airport (BRI) once daily. Alternatively, you can take a train from Hauptbahnhof to Bari Centrale via Singen, Zürich HB, Lugano, Milano Centrale, and Reggio Emilia Av in around 16h 22m.
- Website
- lufthansa.com
Flights from Stuttgart Airport to Bari Karol Wojtyła Airport via Munich International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- €95–390
Flights from Stuttgart Airport to Brindisi Airport via Munich International Airport
- Ave. Duration
- 4h
- When
- Thursday and Saturday
- Estimated price
- €100–850
Flights from Stuttgart Airport to Brindisi Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- €100–340
Flights from Munich International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €85–650
- Website
- ita-airways.com
Flights from Stuttgart Airport to Brindisi Airport via Rome
- Ave. Duration
- 4h 6m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- €100–230
- Website
- eurowings.com
Flights from Stuttgart Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 50m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- €75–290
Flights from Stuttgart Airport to Brindisi Airport
- Ave. Duration
- 1h 55m
- When
- Wednesday
- Estimated price
- €100–230
- Website
- swiss.com
Flights from Stuttgart Airport to Brindisi Airport via Zurich
- Ave. Duration
- 4h 40m
- When
- Friday and Sunday
- Estimated price
- €100–390
- Website
- airdolomiti.it
Flights from Munich International Airport to Bari Karol Wojtyła Airport
- Ave. Duration
- 1h 40m
- When
- Saturday and Sunday
- Estimated price
- €130–650
- Website
- fsitaliane.it
Train from Milano Centrale to Reggio Emilia Av
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
Train from Reggio Emilia Av to Bari Centrale
- Ave. Duration
- 6h 7m
- Frequency
- Every 4 hours
- Schedules at
- fsitaliane.it
Train from Venezia Mestre to Bari Centrale
- Ave. Duration
- 7h 23m
- Frequency
- Twice daily
- Schedules at
- fsitaliane.it
Train from Ancona to Bari Centrale
- Ave. Duration
- 3h 51m
- Frequency
- Hourly
- Schedules at
- fsitaliane.it
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Reggio Emilia Av
- Ave. Duration
- 46 min
- Frequency
- 3 times a day
- Estimated price
- €20–40
- Website
- https://www.italotreno.it/en
- Website
- personenverkehr.oebb.at
Night train from Stuttgart Hbf to Venezia Mestre
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Schedules at
- personenverkehr.oebb.at
- Website
- nsinternational.nl
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Schedules at
- nsinternational.nl
- Website
- voyages-sncf.com
Train from Hauptbahnhof to München Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Schedules at
- voyages-sncf.com
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €95–110
- Website
- https://urlaubs-express.de/?lang=en
- Website
- global.flixbus.com
Bus from Stuttgart Airport Busterminal to Bari
- Ave. Duration
- 20h
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Stuttgart to Zürich Bus Station
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
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
Stuttgart to Apulia bus services, operated by GrandBus, arrive at Zürich Bus Station.
Stuttgart to Apulia train services, operated by DB Fernverkehr AG, arrive at Singen station.
Yes, the driving distance between Stuttgart to Apulia is 1376 km. It takes approximately 12h 50m to drive from Stuttgart to Apulia.
Book your Stuttgart to Apulia train tickets online with Omio.
There are 1133+ hotels available in Apulia.









