Flight Schedules

Last Updated: Tue, 2 Apr, 2024

  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Airline Filter by Airline
    All
  • Total Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 06:10 - 07:50
    BEG - BGY
  • 06:10 (BEG)Belgrade Airport
  • 07:50 (BGY)Milan Bergamo/Orio al Serio Airport
  • Wizz Air (W6 4123)Airbus A321 Neo
  • 1h 40m
  • Direct
    • M
    • -
    • -
    • -
    • F
    • -
    • -
  • Airbus A321 Neo
  • 07:10 - 08:55
    BEG - MXP
  • 07:10 (BEG)Belgrade Airport
  • 08:55 (MXP)Milan Malpensa Airport
  • Air Serbia (JU 540)Airbus
  • 1h 45m
  • Direct
    • -
    • -
    • W
    • -
    • F
    • -
    • -
  • Airbus
  • 07:20 - 09:05
    BEG - MXP
  • 07:20 (BEG)Belgrade Airport
  • 09:05 (MXP)Milan Malpensa Airport
  • Air Serbia (JU 540)Airbus
  • 1h 45m
  • Direct
    • -
    • T
    • -
    • -
    • -
    • -
    • S
  • Airbus
  • 13:05 - 14:45
    BEG - BGY
  • 13:05 (BEG)Belgrade Airport
  • 14:45 (BGY)Milan Bergamo/Orio al Serio Airport
  • Wizz Air (W6 4123)Airbus A321 Neo
  • 1h 40m
  • Direct
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • Airbus A321 Neo
  • 15:30 - 17:10
    BEG - BGY
  • 15:30 (BEG)Belgrade Airport
  • 17:10 (BGY)Milan Bergamo/Orio al Serio Airport
  • Wizz Air (W6 4123)Airbus A321 Neo
  • 1h 40m
  • Direct
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • Airbus A321 Neo
  • 15:40 - 17:20
    BEG - BGY
  • 15:40 (BEG)Belgrade Airport
  • 17:20 (BGY)Milan Bergamo/Orio al Serio Airport
  • Wizz Air (W6 4123)Airbus A321 Neo
  • 1h 40m
  • Direct
    • -
    • -
    • W
    • -
    • -
    • -
    • -
  • Airbus A321 Neo
  • 18:20 - 20:05
    BEG - MXP
  • 18:20 (BEG)Belgrade Airport
  • 20:05 (MXP)Milan Malpensa Airport
  • Air Serbia (JU 544)Airbus
  • 1h 45m
  • Direct
    • M
    • T
    • W
    • T
    • F
    • S
    • -
  • Airbus

Connecting Flights

  • 11:05 - 12:15
    BEG - VIE
    15:25 - 16:50
    VIE - MXP
  • 11:05 (BEG)Belgrade Airport
    15:25 (VIE)Vienna Airport
  • 12:15 (VIE)Vienna Airport
    16:50 (MXP)Milan Malpensa Airport
  • Austrian Airlines (OS 736)Embraer 195
    Austrian Airlines (OS 513)Embraer 195
  • 5h 45m (3h 10m)
  • VIE Vienna 3h 10m
    • M
    • -
    • W
    • T
    • -
    • -
    • S
  • 11:05 - 12:15
    BEG - VIE
    12:40 - 14:05
    VIE - MXP
  • 11:05 (BEG)Belgrade Airport
    12:40 (VIE)Vienna Airport
  • 12:15 (VIE)Vienna Airport
    14:05 (MXP)Milan Malpensa Airport
  • Austrian Airlines (OS 736)Embraer 195
    Austrian Airlines (OS 509)Embraer 195
  • 3h (25m)
  • VIE Vienna 25m
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 13:55 - 15:35
    BEG - WAW
    16:50 - 19:05
    WAW - MXP
  • 13:55 (BEG)Belgrade Airport
    16:50 (WAW)Warsaw Airport
  • 15:35 (WAW)Warsaw Airport
    19:05 (MXP)Milan Malpensa Airport
  • LOT Polish Airlines (LO 572)Embraer Emb 175
    LOT Polish Airlines (LO 319)Embraer 195
  • 5h 10m (1h 15m)
  • WAW Warsaw 1h 15m
    • -
    • T
    • W
    • T
    • -
    • -
    • S
  • 14:45 - 16:35
    BEG - ZRH
    17:30 - 18:25
    ZRH - MXP
  • 14:45 (BEG)Belgrade Airport
    17:30 (ZRH)Zurich Airport
  • 16:35 (ZRH)Zurich Airport
    18:25 (MXP)Milan Malpensa Airport
  • Swiss (LX 1417)Airbus A220 300
    Swiss (LX 1622)Airbus A321 Neo
  • 3h 40m (55m)
  • ZRH Zurich 55m
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 14:45 - 16:35
    BEG - ZRH
    17:30 - 18:25
    ZRH - MXP
  • 14:45 (BEG)Belgrade Airport
    17:30 (ZRH)Zurich Airport
  • 16:35 (ZRH)Zurich Airport
    18:25 (MXP)Milan Malpensa Airport
  • Swiss (LX 1417)Airbus A220 300
    Swiss (LX 1622)Airbus Industrie A321 Sharklets
  • 3h 40m (55m)
  • ZRH Zurich 55m
    • -
    • -
    • W
    • T
    • -
    • -
    • -
  • 14:45 - 16:35
    BEG - ZRH
    17:30 - 18:25
    ZRH - MXP
  • 14:45 (BEG)Belgrade Airport
    17:30 (ZRH)Zurich Airport
  • 16:35 (ZRH)Zurich Airport
    18:25 (MXP)Milan Malpensa Airport
  • Swiss (LX 1417)Airbus A220 300
    Swiss (LX 1622)Airbus A320 Neo
  • 3h 40m (55m)
  • ZRH Zurich 55m
    • -
    • T
    • -
    • -
    • -
    • -
    • S
  • 14:45 - 16:35
    BEG - ZRH
    17:30 - 18:25
    ZRH - MXP
  • 14:45 (BEG)Belgrade Airport
    17:30 (ZRH)Zurich Airport
  • 16:35 (ZRH)Zurich Airport
    18:25 (MXP)Milan Malpensa Airport
  • Swiss (LX 1417)Airbus A320 Neo
    Swiss (LX 1622)Airbus A320 Neo
  • 3h 40m (55m)
  • ZRH Zurich 55m
    • M
    • -
    • -
    • -
    • F
    • -
    • -
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the fastest flight time from Belgrade to Milan?

The fastest flight time for direct flights from Belgrade to Milan is 1 hour 40 minutes. Check latest flight schedules & prices on Wego.

How far is Milan from Belgrade?

The flight distance between Belgrade and Milan is 886km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 06:10. The last flight of the day departs at 06:10. See the full list of flight times on Wego.

How many airlines offer direct flights from Belgrade to Milan?

There are 2 airlines that offer direct flights from Belgrade to Milan. Find out the list of airlines on Wego.