There are 6 ways to get from Milan to Sarajevo by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Milan Malpensa  •  6 h 12 min

  1. Fly from Milan Malpensa (MXP) to Sarajevo (SJJ) MXP - SJJ

$112 - $383

Cheapest option

Bus Globtour  •  18 h 10 min

  1. Take the bus from Mailand Lampugnano to Donji Vakuf Busbahnhof
  2. Take the bus from Donji Vakuf to Otoka

$76 - $109

4 alternative options

Train to Zurich, fly  •  7 h 20 min

  1. Take the train from Milano Centrale to Zuerich Hb
  2. Fly from Zurich (ZRH) to Sarajevo (SJJ) ZRH - SJJ

$140 - $331

Train, bus  •  19 h 25 min

  1. Take the train from Milano Centrale to Venezia Mestre Fr / ...
  2. Take the train from Venezia Mestre to Trieste Centrale Rv / ...
  3. Take the bus from Umag to Zagreb
  4. Take the bus from Zagreb to Banja Luka
  5. Take the train from Banja Luka to Sarajevo 713 / ...

Bus Fils  •  21 h 58 min

  1. Take the bus from Milan to Pula International
  2. Take the bus from Pula to Sarajevo

$127 - $174

Drive  •  10 h 33 min

  1. Drive from Milan to Sarajevo 648 miles

$150 - $230

What companies run services between Milan, Italy and Sarajevo, Bosnia and Herzegovina?

Austrian Airlines, Lufthansa and six other airlines fly from Milan to Sarajevo every 3 hours. Alternatively, you can take a bus from Milan to Sarajevo via Lampugnano, Mailand Lampugnano, Donji Vakuf Busbahnhof, and Donji Vakuf in around 18 h 10 min.

Airlines
Austrian Airlines
Website
austrian.com
Flights from Milan Malpensa to Sarajevo via Vienna
Ave. Duration
4 h 1 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$150 - $750
Flights from Zurich to Sarajevo via Vienna
Ave. Duration
3 h 27 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $1,100
Lufthansa
Website
lufthansa.com
Flights from Milan Malpensa to Sarajevo via Munich
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$200 - $1,000
Flights from Zurich to Sarajevo via Munich
Ave. Duration
3 h 10 min
When
Every day
Estimated price
$220 - $750
Eurowings
Website
eurowings.com
Flights from Milan Malpensa to Sarajevo via Stuttgart
Ave. Duration
3 h 50 min
When
Tuesday and Saturday
Estimated price
$260 - $410
Air Serbia
Website
airserbia.com
Flights from Milan Malpensa to Sarajevo via Belgrade
Ave. Duration
5 h 5 min
When
Monday, Wednesday and Saturday
Estimated price
$170 - $550
Turkish Airlines
Website
p.turkishairlines.com
Flights from Milan Malpensa to Sarajevo via Istanbul
Ave. Duration
6 h 15 min
When
Monday, Thursday, Friday and Sunday
Estimated price
$170 - $400
Swiss
Website
swiss.com
Flights from Zurich to Sarajevo
Ave. Duration
1 h 35 min
When
Tuesday, Thursday and Sunday
Estimated price
$140 - $380
Croatia Airlines
Website
croatiaairlines.com
Flights from Zurich to Sarajevo via Zagreb
Ave. Duration
4 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$200 - $480
Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia Mestre to Trieste Centrale
Ave. Duration
1 h 53 min
Frequency
Hourly
Estimated price
$11 - $25
Website
orario.trenitalia.com
1st Class
$21 - $25
Railways of Bosnia and Herzegovina (ŽFBH)
Phone
0038733657313
Email
info@zfbh.ba
Website
zfbh.ba
Train from Banja Luka to Sarajevo
Ave. Duration
4 h 45 min
Frequency
Twice daily
Estimated price
$30
Website
zfbh.ba
Bus operators
Globtour
Website
globtour.com
Bus from Mailand Lampugnano to Donji Vakuf Busbahnhof
Ave. Duration
13 h 25 min
Frequency
Once daily
Estimated price
$65 - $95
Schedules at
globtour.com
Centrotrans Eurolines
Crnja Tours
Phone
+385 91 30 30 356
Email
info@crnja-tours.hr
Website
crnja-tours.hr
Bus from Umag to Zagreb
Ave. Duration
2 h 45 min
Frequency
3 times a day
Estimated price
$21 - $40
Schedules at
crnja-tours.hr
Book at
crnja.getbybus.com
Pepeks Zagreb
Phone
098 417 140
Email
info@pepeks.hr
Website
pepeks.hr
Bus from Zagreb to Banja Luka
Ave. Duration
2 h 53 min
Frequency
6 times a week
Schedules at
pepeks.hr
Stav Bus
Phone
0381 325195
Email
stavbus@stav.it
Website
stavautolinee.it
Bus from Milan to Pula
Ave. Duration
8 h 58 min
Frequency
Once daily
Estimated price
$65 - $80
Schedules at
stavautolinee.it
Fils
Phone
00 385 (0)52 383 000
Email
fils@fils.hr
Website
fils.hr
Bus from Pula to Sarajevo
Ave. Duration
12 h
Frequency
3 times a week
Estimated price
$60 - $95
Schedules at
fils.hr

Want to know more about travelling around Bosnia and 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.

Questions & Answers

How far is it from Milan to Sarajevo?

The distance between Milan and Sarajevo is 747 km. The road distance is 1037 km.

What is the cheapest way to get from Milan to Sarajevo?

The cheapest way to get from Milan to Sarajevo is to bus which costs 60€ - 90€ and takes 18 h 10 min.

What is the fastest way to get from Milan to Sarajevo?

The quickest way to get from Milan to Sarajevo is to fly which takes 6 h 12 min and costs 90€ - 320€.

Is there a direct bus between Milan and Sarajevo?

No, there is no direct bus from Milan to Sarajevo. However, there are services departing from Milan and arriving at Sarajevo via Pula. The journey, including transfers, takes approximately 21 h 58 min.

How long does it take to get from Milan to Sarajevo?

It takes approximately 6 h 12 min to get from Milan to Sarajevo, including transfers.