There are 8 ways to get from Milan to Zenica 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
best- Take the train from Milano Centrale to Trieste Centraletrain Fr
- Take the bus from Trieste Centrale to Kranj, Avtobusna Postaja Kranjbus
- Take the bus from Kranj, Avtobusna Postaja Kranj to Zenica, Glavna Autobuska Stanicabus
13h 3m$137–419Bus to Il Caravaggio International Airport, fly to Zagreb Franjo Tuđman Airport, bus
cheapest- Take the bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airportbus
- Fly from Il Caravaggio International Airport (BGY) to Zagreb Franjo Tuđman Airport (ZAG)plane BGY - ZAG
- Take the bus from Zagreb, Autobusni Kolodvor to Zenica, Glavna Autobuska Stanicabus
11h 57m$85–498Train, bus via Venice
- 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 Kranjtrain 19 / ...
- Take the bus from Kranj, Avtobusna Postaja Kranj to Zenica, Glavna Autobuska Stanicabus
15h 44m$133–203Drive 906.7 km
- Drive from Milan to Zenicacar 906.7 km
10h 12m$164–237Fly 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 Zenica, Glavna Autobuska Stanicabus
8h 46m$154–427Bus
- Take the bus from Milano, Autostazione Lampugnano to Brescia - North Bus Stationbus BlaBlaCar Bus
- Take the bus from Brescia to Zenica, Glavna Autobuska Stanicabus
16h 53m$94–145Bus via Pula
- Take the bus from Milano, Autostazione Lampugnano to Pula , Autobusni Kolodvorbus 419
- Take the bus from Pula , Autobusni Kolodvor to Zenica, Glavna Autobuska Stanicabus
22h 15m$103–160Train to Milano Malpensa Airport, fly to Sarajevo, bus
- Take the train from Milano Porta Garibaldi to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Sarajevo (SJJ)plane MXP - SJJ
- Take the bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanicabus
9h 38m$112–391
Milan to Zenica by bus
Comparing Your Travel Options
The cheapest way to get from Milan to Zenica is to bus which costs $90 - $150 and takes 16h 53m.
The fastest way to get from Milan to Zenica is to fly and bus which takes 8h 46m and costs $150 - $430.
No, there is no direct bus from Milan to Zenica. However, there are services departing from Milano, Autostazione Lampugnano and arriving at Zenica, Glavna Autobuska Stanica via Brescia. The journey, including transfers, takes approximately 16h 53m.
The distance between Milan and Zenica is 1071 km. The road distance is 906.7 km.
The best way to get from Milan to Zenica without a car is to train and bus which takes 13h 3m and costs $130 - $420.
It takes approximately 13h 3m to get from Milan to Zenica, including transfers.
Milan to Zenica bus services, operated by BlaBlaCar Bus, depart from Milano, Autostazione Lampugnano station.
Milan to Zenica bus services, operated by BlaBlaCar Bus, arrive at Brescia - North Bus Station.
Yes, the driving distance between Milan to Zenica is 907 km. It takes approximately 10h 12m to drive from Milan to Zenica.
There are 164+ hotels available in Zenica.
What companies run services between Milan, Italy and Zenica, Bosnia and Herzegovina?
You can take a bus from Milano, Autostazione Lampugnano to Zenica, Glavna Autobuska Stanica via Brescia in around 16h 53m.
- Website
- austrian.com
Flights from Milan Linate Airport to Sarajevo via Vienna
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $140–320
Flights from Milano Malpensa Airport to Sarajevo via Vienna
- Ave. Duration
- 6h 46m
- When
- Monday to Thursday
- Estimated price
- $60–270
- Website
- lufthansa.com
Flights from Milan Linate Airport to Sarajevo via Frankfurt
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- $140–500
Flights from Milano Malpensa Airport to Sarajevo via Frankfurt
- Ave. Duration
- 4h 41m
- When
- Every day
- Estimated price
- $120–420
- Website
- flyulendo.com
Flights from Milan Linate Airport to Sarajevo via Rome
- Ave. Duration
- 3h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $45–290
Flights from Milano Malpensa Airport to Sarajevo via Rome
- Ave. Duration
- 5h 35m
- When
- Thursday
- Estimated price
- $35–250
- Website
- wizzair.com
Flights from Milan Linate Airport to Sarajevo via Berlin Brandenburg
- Ave. Duration
- 5h 40m
- When
- Thursday
- Estimated price
- $75–350
Flights from Milano Malpensa Airport to Sarajevo via Prague
- Ave. Duration
- 3h 55m
- When
- Monday
- Estimated price
- $55–280
- Website
- ryanair.com
Flights from Il Caravaggio International Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $30–200
- Website
- airserbia.com
Flights from Milano Malpensa Airport to Sarajevo via Belgrade
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $95–280
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Milano Centrale to Trieste Centrale
- Ave. Duration
- 4h 12m
- Frequency
- 3 times a day
- Estimated price
- $60–110
- Website
- Trenitalia Frecce
Train from Milano Centrale to Venezia Mestre
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- $40–70
- Website
- Trenitalia Frecce
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- $8–16
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $16–26
- Website
- Austrian Railways
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Milano Porta Garibaldi to Malpensa Aeroporto T1
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- $4–6
- Website
- Trenord
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Trieste Centrale to Kranj, Avtobusna Postaja Kranj
- Ave. Duration
- 1h 28m
- Frequency
- On demand
- Estimated price
- $34–270
- Website
- GoOpti
- Shared
- $34
- Private
- $140
- Phone
- +387 35 630-532
- [email protected]
- Website
- halilovicbus.ba
Bus from Kranj, Avtobusna Postaja Kranj to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 5h 53m
- Frequency
- Twice a week
- Estimated price
- $45
- Schedules at
- facebook.com
Bus from Kranj, Avtobusna Postaja Kranj to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 5h 53m
- Frequency
- Twice a week
- Estimated price
- $45
- Schedules at
- facebook.com
- Phone
- +387 33 770 889
- [email protected]
- Website
- Centrotrans Eurolines
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $7–13
- Website
- Centrotrans Eurolines
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- $7–13
- Website
- Centrotrans Eurolines
- Phone
- +387 32 205 450
- [email protected]
- Website
- web.facebook.com
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $9–14
- Schedules at
- facebook.com
Bus from Brescia to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 14h 8m
- Frequency
- Once a week
- Estimated price
- $85–130
- Schedules at
- facebook.com
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- $9–14
- Schedules at
- facebook.com
- Phone
- +387 62 808 962
- [email protected]
- Website
- biss-tours.ba
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $11–14
- Schedules at
- biss-tours.ba
Bus from Pula , Autobusni Kolodvor to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 10h 45m
- Frequency
- Twice a week
- Estimated price
- $45–75
- Schedules at
- biss-tours.ba
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $11–14
- Schedules at
- biss-tours.ba
Bus from Zagreb, Autobusni Kolodvor to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 6h 35m
- Frequency
- Twice a week
- Estimated price
- $30–70
- Schedules at
- biss-tours.ba
- Phone
- +387 31 761 047
- [email protected]
- Website
- prevoz-turist.ba
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Schedules at
- prevoz-turist.ba
Bus from Sarajevo, Autobuska Stanica to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Schedules at
- prevoz-turist.ba
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Brescia - North Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $8–15
- Website
- BlaBlaCar Bus
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Milano, Autostazione Lampugnano to Brescia - North Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- $10–16
- Website
- Flixbus
Bus from Milano, Autostazione Lampugnano to Pula , Autobusni Kolodvor
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Estimated price
- $55–85
- Website
- Flixbus
- [email protected]
- Website
- TERRAVISION
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $5–26
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Piazza Luigi di Savoia to Milan Bergamo Orio al Serio Airport
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $12–16
- Schedules at
- orioshuttle.com
- Phone
- +385 (0)98 610 311
- [email protected]
- Website
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Schedules at
- pepeks.hr
- Phone
- + 387 32 88 44 88
- [email protected]
- Website
- jelinak.com
Bus from Zagreb, Autobusni Kolodvor to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 5h 30m
- Frequency
- Once daily
- Estimated price
- $35–45
- Schedules at
- web.facebook.com
- Regular prices
- $35–45
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Zagreb, Autobusni Kolodvor to Zenica, Glavna Autobuska Stanica
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $28–55
- Schedules at
- croatiabus.hr
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
Getting to Milan from the airport
Read the travel guide
Want to know more about Flixbus?
Read the travel guide




































































