There are 6 ways to get from Milan Malpensa Airport (MXP) to Belgrade Fortress 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  •  2 h 48 min

  1. Fly from Milan Malpensa (MXP) to Belgrade (BEG) MXP - BEG

$86 - $311

5 alternative options

Train, bus Fudeks  •  16 h 35 min

  1. Take the train from Malpensa Aeroporto T.1 to Milano Centrale R28 / ...
  2. Take the train from Milano Centrale to Venezia Mestre Fr / ...
  3. Take the bus from Mestre to Beograd

$86 - $151

Train, bus Eurolines IT  •  19 h 42 min

  1. Take the train from Malpensa Aeroporto T.1 to Milano Cadorna Xp1
  2. Take the bus from Milan Lampugnano to Belgrade

$87 - $121

Bus  •  21 h 19 min

  1. Take the bus from Milano Malpensa Airport to Bolzano
  2. Take the bus from Bolzano to Beograd

$131 - $182

Train  •  23 h 56 min

  1. Take the train from Malpensa Aeroporto T.1 to Milano Centrale R28 / ...
  2. Take the train from Milano Centrale to Venezia Mestre Fr / ...
  3. Take the train from Venezia Mestre to Bruck A.D.Mur Ec
  4. Take the train from Bruck/Mur to Zagreb Glavni Kolod. Ec
  5. Take the train from Zagreb to Belgrade

$156 - $236

Drive  •  9 h 51 min

  1. Drive from Milan Malpensa Airport (MXP) to Belgrade Fortress 666.1 miles

$160 - $240

What companies run services between Milan Malpensa Airport (MXP), Italy and Belgrade Fortress, Serbia?

Air Serbia, Lufthansa and three other airlines fly from Milan Malpensa Airport (MXP) to Belgrade Fortress every 4 hours. Alternatively, you can take a bus from Milan Malpensa Airport (MXP) to Belgrade Fortress via Bolzano, Beograd, Ekonomski fakultet, and Kalemegdan in around 21 h 19 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Belgrade
Ave. Duration
1 h 40 min
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$160 - $600
Flights from Milan Malpensa to Belgrade via Rome
Ave. Duration
4 h 12 min
When
Every day
Estimated price
$160 - $650
Lufthansa
Website
lufthansa.com
Flights from Milan Malpensa to Belgrade via Munich
Ave. Duration
3 h 37 min
When
Every day
Estimated price
$160 - $600
Flights from Milan Malpensa to Belgrade via Frankfurt
Ave. Duration
4 h
When
Monday to Friday
Estimated price
$160 - $600
Air Serbia
Website
airserbia.com
Flights from Milan Malpensa to Belgrade
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$160 - $600
Swiss
Website
swiss.com
Flights from Milan Malpensa to Belgrade via Zurich
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$180 - $750
Eurowings
Website
eurowings.com
Flights from Milan Malpensa to Belgrade via Stuttgart
Ave. Duration
3 h 55 min
When
Thursday
Estimated price
$70 - $300
Train operators
Malpensa Express
Website
malpensaexpress.it
Train from Malpensa Aeroporto T.1 to Milano Cadorna
Ave. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$13 - $17
Book at
malpensaexpress.it
Trenitalia Eurocity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Venezia Mestre to Bruck A.D.Mur
Ave. Duration
5 h 37 min
Frequency
Once daily
Estimated price
$60 - $85
Website
orario.trenitalia.com
Austrian Railways (ÖBB)
Website
oebb.at
Train from Bruck/Mur to Zagreb Glavni Kolod.
Ave. Duration
4 h 43 min
Frequency
Once daily
Estimated price
$28 - $45
Website
fahrplan.oebb.at
Purchase an
eurail.com
Bus operators
Fudeks
Phone
+381 11 7620255
Email
office@fudeks.rs
Website
fudeks.rs
Bus from Mestre to Beograd
Ave. Duration
11 h 37 min
Frequency
Twice a week
Estimated price
$45 - $85
Schedules at
en.fudeks.rs
Book at
fudeks.rs
Euroda SRL Rovereto
Phone
+39 0464 430 680
Email
info@euroda.it
Website
folgarait.it
Bus from Mestre to Belgrade
Ave. Duration
14 h 14 min
Frequency
Once a week
Estimated price
$70 - $90
Schedules at
folgarait.it
Bus from Bolzano to Belgrade
Ave. Duration
18 h 52 min
Frequency
Once a week
Estimated price
$91 - $93
Schedules at
folgarait.it
Luki Bus
Phone
+381 36 35-90-90
Email
lukireisen@gmail.com
Website
lukibus.com
Bus from Bolzano to Beograd
Ave. Duration
15 h 34 min
Frequency
3 times a week
Estimated price
$55 - $80
Schedules at
lukibus.com

Want to know more about travelling around Serbia

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 Malpensa Airport (MXP) to Belgrade Fortress?

The distance between Milan Malpensa Airport (MXP) and Belgrade Fortress is 923 km. The road distance is 1066 km.

What is the cheapest way to get from Milan Malpensa Airport (MXP) to Belgrade Fortress?

The cheapest way to get from Milan Malpensa Airport (MXP) to Belgrade Fortress is to train and bus which costs 70€ - 100€ and takes 19 h 42 min.

What is the fastest way to get from Milan Malpensa Airport (MXP) to Belgrade Fortress?

The quickest way to get from Milan Malpensa Airport (MXP) to Belgrade Fortress is to fly which takes 2 h 48 min and costs 70€ - 260€.

Is there a direct train between Milan Malpensa Airport (MXP) and Belgrade Fortress?

No, there is no direct train from Milan Malpensa Airport (MXP) to Belgrade Fortress. However, there are services departing from Malpensa Aeroporto T.1 and arriving at Belgrade via Milano Centrale, Venezia Mestre, Bruck/Mur and Zagreb. The journey, including transfers, takes approximately 23 h 56 min.

How long does it take to get from Milan Malpensa Airport (MXP) to Belgrade Fortress?

It takes approximately 2 h 48 min to get from Milan Malpensa Airport (MXP) to Belgrade Fortress, including transfers.