There are 12 ways to get from Milan to Tuzla by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Krško
best- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Trieste Centraletrain Re
- Take the bus from Trieste to Ljubljana bus stationbus 402 / ...
- Take the train from Ljubljana to Krskotrain Re / ...
- Take the bus from Krško to Tuzla, Autobuska Stanicabus
17h 10mBus to Il Caravaggio International Airport, fly to Belgrade Nikola Tesla Airport, bus
cheapest- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Belgrade Nikola Tesla Airport (BEG)plane BGY - BEG
- Take the bus from Beograd, Autobuska stanica to Tuzla, Autobuska Stanicabus
10h 41m$58–201Train, drive
- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the train from Ljubljana to Vinkovcitrain 211
- Take the train from Vinkovci to Gunjatrain Re
- Drive from Gunja to Tuzlacar
20h 22m$173–365Drive 910.8 km
- Drive from Milan to Tuzlacar 910.8 km
9h 28m$165–238Train to Milano Malpensa Airport, fly to Belgrade Nikola Tesla Airport, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Belgrade Nikola Tesla Airport (BEG)plane MXP - BEG
- Take the bus from Beograd, Autobuska stanica to Tuzla, Autobuska Stanicabus
10h 39m$88–227Bus
- Take the bus from Milano, Autostazione Lampugnano to Veronabus 423 / ...
- Take the bus from Verona Porta Nuova to Doboj, Autobuska Stanicabus
- Take the bus from Doboj, Autobuska Stanica to Tuzla, Autobuska Stanicabus
17h 30m$120–123Train, bus
- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Trieste Centraletrain Re
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
- Take the train from Rijeka to Slavonski Brodtrain 211
- Take the bus from Slavonski Brod, Autobusni Kolodvor to Tuzla, Autobuska Stanicabus
21h 54mBus via Pula
- Take the bus from Milano, Autostazione Lampugnano to Pula , Autobusni Kolodvorbus 419 / ...
- Take the bus from Pula , Autobusni Kolodvor to Tuzla, Autobuska Stanicabus
22h$142–175Fly Milan Linate Airport to Sarajevo, bus
- Fly from Milan Linate Airport (LIN) to Sarajevo (SJJ)plane LIN - SJJ
- Take the bus from Sarajevo, Autobuska Stanica to Tuzla, Autobuska Stanicabus
11h 36m$111–310Fly Milan Linate Airport to Tuzla International Airport
- Fly from Milan Linate Airport (LIN) to Tuzla International Airport (TZL)plane LIN - TZL
10h 7m$112–485Bus to Il Caravaggio International Airport, fly to Sarajevo, bus
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Sarajevo (SJJ)plane BGY - SJJ
- Take the bus from Sarajevo, Autobuska Stanica to Tuzla, Autobuska Stanicabus
9h 44m$69–277Bus to Il Caravaggio International Airport, fly to Mostar International Airport, train, bus
- Take the bus from Piazza Luigi di Savoia to Bergamo Airport Bus Stationbus
- Fly from Il Caravaggio International Airport (BGY) to Mostar International Airport (OMO)plane BGY - OMO
- Take the train from Mostar to Sarajevotrain
- Take the bus from Sarajevo, Autobuska Stanica to Tuzla, Autobuska Stanicabus
11h 52m$186–506
Milano Malpensa Airport (MXP) to Belgrade Nikola Tesla Airport (BEG) flights
Questions & Answers
The cheapest way to get from Milan to Tuzla is to bus and fly which costs $55 - $210 and takes 10h 41m.
The fastest way to get from Milan to Tuzla is to drive which takes 9h 28m and costs $160 - $240.
No, there is no direct bus from Milan to Tuzla. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Tuzla, Autobuska Stanica via Verona Porta Nuova and Doboj, Autobuska Stanica. The journey, including transfers, takes approximately 17h 30m.
The distance between Milan and Tuzla is 1026 km. The road distance is 910.8 km.
The best way to get from Milan to Tuzla without a car is to train and bus via Krško which takes 17h 10m and costs .
It takes approximately 17h 10m to get from Milan to Tuzla, including transfers.
Milan to Tuzla bus services, operated by FlixBus, depart from Milano, Autostazione Lampugnano station.
The best way to get from Milan to Tuzla is to bus which takes 17h 30m and costs $119 - $124. Alternatively, you can fly, which costs $110 - $490 and takes 10h 7m.
Milan to Tuzla bus services, operated by FlixBus, arrive at Verona station.
Yes, the driving distance between Milan to Tuzla is 911 km. It takes approximately 9h 28m to drive from Milan to Tuzla.
What companies run services between Milan, Italy and Tuzla, Bosnia and Herzegovina?
You can take a bus from Milano, Autostazione Lampugnano to Tuzla, Autobuska Stanica via Verona, Verona Porta Nuova, and Doboj, Autobuska Stanica in around 17h 30m. Alternatively, ITA Airways, Wizz Air, and seven other airlines fly from Milan Linate Airport (LIN) to Tuzla International Airport (TZL) once daily.
- Website
- wizzair.com
Flights from Milan Linate Airport to Tuzla International Airport via Hamburg
- Ave. Duration
- 9h 40m
- When
- Sunday
- Estimated price
- $120–550
Flights from Milan Linate Airport to Tuzla International Airport via Stuttgart
- Ave. Duration
- 11h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–470
Flights from Milan Linate Airport to Tuzla International Airport via Berlin Brandenburg
- Ave. Duration
- 14h 30m
- When
- Thursday
- Estimated price
- $110–500
Flights from Milan Linate Airport to Tuzla International Airport via Munich, Stuttgart
- Ave. Duration
- 10h 5m
- When
- Monday and Wednesday
- Estimated price
- $110–480
Flights from Il Caravaggio International Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $30–130
- Website
- lufthansa.com
Flights from Milano Malpensa Airport to Belgrade Nikola Tesla Airport via Munich
- Ave. Duration
- 3h 45m
- When
- Monday to Friday
- Estimated price
- $85–340
Flights from Milan Linate Airport to Sarajevo via Frankfurt
- Ave. Duration
- 4h 12m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $90–150
- Website
- flexflight.dk
Flights from Milan Linate Airport to Tuzla International Airport via Frankfurt, Zurich
- Ave. Duration
- 7h 40m
- When
- Thursday
- Estimated price
- $500–1,200
Flights from Milan Linate Airport to Tuzla International Airport via Munich, Zurich
- Ave. Duration
- 8h 50m
- When
- Thursday
- Estimated price
- $170–400
Flights from Milan Linate Airport to Tuzla International Airport via Stuttgart, Zurich
- Ave. Duration
- 9h 45m
- When
- Thursday
- Estimated price
- $450–1,000
- Website
- comlux.com
Flights from Milan Linate Airport to Tuzla International Airport via Frankfurt, Zurich
- Ave. Duration
- 7h 40m
- When
- Thursday
- Estimated price
- $500–1,200
Flights from Milan Linate Airport to Tuzla International Airport via Munich, Zurich
- Ave. Duration
- 8h 50m
- When
- Thursday
- Estimated price
- $170–400
Flights from Milan Linate Airport to Tuzla International Airport via Stuttgart, Zurich
- Ave. Duration
- 9h 45m
- When
- Thursday
- Estimated price
- $450–1,000
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–180
- Website
- austrian.com
Flights from Milan Linate Airport to Sarajevo via Vienna
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $85–370
- Website
- eurowings.com
Flights from Milan Linate Airport to Sarajevo via Stuttgart
- Ave. Duration
- 7h 50m
- When
- Thursday
- Estimated price
- $85–330
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Sarajevo
- Ave. Duration
- 1h 25m
- When
- Monday and Thursday
- Estimated price
- $40–220
- Website
- skyalps.com
Flights from Il Caravaggio International Airport to Mostar International Airport
- Ave. Duration
- 1h 25m
- When
- Monday and Friday
- Estimated price
- $450–850
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $23–65
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $18–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 19m
- Frequency
- Every 4 hours
- Estimated price
- $28–65
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 2h 1m
- Frequency
- Once daily
- Estimated price
- $15–35
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $65–130
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- $85–130
- 2nd Class
- $65–95
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- $17–26
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Trieste Centrale
- Ave. Duration
- 1h 57m
- Frequency
- Twice daily
- Estimated price
- $11–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +386 1 29 13 331
- potnik.info@slo-zeleznice.si
- Website
- potniski.sz.si
Train from Ljubljana to Krsko
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- $8–20
- Website
- https://potniski.sz.si/en/
- Intercity 2nd Class Ticket
- $8–13
- Regional Train Ticket
- $11–13
- Intercity 1st Class Ticket
- $17–20
Train from Ljubljana to Krsko
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $22–35
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Ljubljana
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- $11–21
- Website
- https://www.oebb.at/en/
Train from Ljubljana to Vinkovci
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $85–130
- Website
- https://www.oebb.at/en/
Train from Rijeka to Slavonski Brod
- Ave. Duration
- 9h 23m
- Frequency
- Once daily
- Estimated price
- $100–150
- Website
- https://www.oebb.at/en/
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Ljubljana to Krsko
- Ave. Duration
- 1h 34m
- Frequency
- Once a week
- Estimated price
- $7–10
- Website
- http://www.hzpp.hr/en
Train from Vinkovci to Gunja
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- http://www.hzpp.hr/en
Train from Venezia Mestre to Villach Hbf
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- $40–70
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- $40–65
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $5–7
- Website
- https://www.trenord.it/en/
- Phone
- +387 33 655 330
- info@zfbh.ba
- Website
- zfbh.ba
Train from Mostar to Sarajevo
- Ave. Duration
- 1h 58m
- Frequency
- Twice daily
- Estimated price
- $8–10
- Website
- https://www.zfbh.ba/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 24m
- Frequency
- Every 2 hours
- Estimated price
- $17–23
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Verona
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- $18–25
- Website
- https://www.flixbus.co.uk
Bus from Milano, Autostazione Lampugnano to Pula , Autobusni Kolodvor
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $45–80
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Trieste to Ljubljana bus station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $7–11
- Website
- https://www.itabus.it/en/home
- Phone
- +38732691375
- info@bosnaexpres.ba
- Website
- bosnaexpres.com
Bus from Krško to Tuzla, Autobuska Stanica
- Ave. Duration
- 5h 51m
- Frequency
- 6 times a week
- Schedules at
- bosnaexpres.com
- Phone
- +387 35 320-321
- info@transturist.ba
- Website
- transturist.ba
Bus from Beograd, Autobuska stanica to Tuzla, Autobuska Stanica
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- $21–29
- Schedules at
- transturist.ba
Bus from Sarajevo, Autobuska Stanica to Tuzla, Autobuska Stanica
- Ave. Duration
- 3h 10m
- Frequency
- 3 times a day
- Estimated price
- $17–26
- Schedules at
- transturist.ba
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Milano, Autostazione Lampugnano to Verona
- Ave. Duration
- 2h
- Frequency
- 6 times a week
- Estimated price
- $8–13
- Website
- https://union-ivkoni.com/en
- Phone
- +387 32 205 450
- info@prevozputnika.ba
- Website
- prevozputnika.ba
Bus from Verona Porta Nuova to Doboj, Autobuska Stanica
- Ave. Duration
- 11h 31m
- Frequency
- Once a week
- Estimated price
- $103
- Schedules at
- prevozputnika.ba
- kimdobojistok@gmail.com
- Website
- facebook.com
Bus from Doboj, Autobuska Stanica to Tuzla, Autobuska Stanica
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- $8
- Website
- https://www.facebook.com/kimtravelagencybih
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $65–130
- Website
- https://www.goopti.com/en/
- Phone
- +385 (0)98 610 311
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Slavonski Brod, Autobusni Kolodvor to Tuzla, Autobuska Stanica
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Schedules at
- pepeks.hr
Bus from Pula , Autobusni Kolodvor to Tuzla, Autobuska Stanica
- Ave. Duration
- 10h 30m
- Frequency
- Twice daily
- Estimated price
- $96
- Schedules at
- pepeks.hr
- Phone
- +387 33 770 889
- info@centrotrans.com
- Website
- centrotrans.com
Bus from Sarajevo, Autobuska Stanica to Tuzla, Autobuska Stanica
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- $13–18
- Website
- https://centrotrans.com/en
- info@flibco.com
- Website
- flibco.com
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $9–12
- Website
- https://www.flibco.com/en
- Phone
- +39 02 3008 9000
- mail@autostradale.it
- Website
- autostradale.it
Bus from Piazza Luigi di Savoia to Bergamo Airport Bus Station
- Ave. Duration
- 1h
- Frequency
- Every 30 minutes
- Estimated price
- $5–20
- Website
- https://autostradale.it/?lang=en-GB
- Standard Rate
- $15–20
Want to know more about travelling around Bosnia & Herzegovina
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
Want to know more about Flixbus?
Read the travel guide
Getting to Milan from the airport
Read the travel guide
More Questions & Answers
There are 321+ hotels available in Tuzla.


































































































