Flight times from Berlin to Milan & schedule

The average flight time from Berlin to Milan is About 1 hour 46 minutes, covering a distance of About 843.4 km.

Flight duration

About 1 hour 46 minutes

Flight distance

About 843.4 km

How long is the flight from Berlin to Milan?

The flights usually depart from Berlin Brandenburg Airport and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
Eurowings EW005
BER 1:35 PM
CGN 2:40 PM
With stops 1.1h
S
M
T
W
T
F
S
Ryanair FR5532
CGN 5:45 PM
BGY 7:15 PM
1.5h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY1883
BER 1:50 PM
BCN 4:35 PM
With stops 2.8h
S
M
T
W
T
F
S
Vueling Airlines VY6334
BCN 3:50 PM
MXP 5:30 PM
1.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY1883
BER 1:50 PM
BCN 4:35 PM
With stops 2.8h
S
M
T
W
T
F
S
Ryanair FR846
BCN 5:55 AM
BGY 7:40 AM
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY1883
BER 1:50 PM
BCN 4:35 PM
With stops 2.8h
S
M
T
W
T
F
S
Vueling Airlines VY6340
BCN 12:55 PM
MXP 2:40 PM
1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2670
BER 2:50 PM
BGY 4:35 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
easyJet U25071
BER 2:30 PM
LIN 4:10 PM
Nonstop 1.7h
S
M
T
W
T
F
S
Check prices
easyJet U25065
BER 4:55 PM
LIN 6:40 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
KLM KL1780
BER 4:30 PM
AMS 5:55 PM
With stops 1.4h
S
M
T
W
T
F
S
KLM KL1617
AMS 6:40 PM
LIN 8:20 PM
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1780
BER 4:30 PM
AMS 5:55 PM
With stops 1.4h
S
M
T
W
T
F
S
KLM KL1619
AMS 9:10 PM
LIN 10:50 PM
1.7h
S
M
T
W
T
F
S
Check prices
Eurowings EW2003
BER 4:50 PM
STR 6:00 PM
With stops 1.2h
S
M
T
W
T
F
S
Eurowings EW2822
STR 6:40 PM
MXP 7:50 PM
1.2h
S
M
T
W
T
F
S
Check prices
British Airways BA8490
BER 4:45 PM
LCY 5:30 PM
With stops 1.8h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LGW 8:20 PM
MXP 11:20 PM
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR144
BER 5:45 AM
STN 6:35 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR2734
STN 10:00 PM
BGY 12:55 AM
1.9h
S
M
T
W
T
F
S
Check prices
British Airways BA993
BER 5:10 PM
LHR 6:10 PM
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR2734
STN 10:00 PM
BGY 12:55 AM
1.9h
S
M
T
W
T
F
S
Check prices
British Airways BA993
BER 5:10 PM
LHR 6:10 PM
With stops 2.0h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LGW 8:20 PM
MXP 11:20 PM
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR008
BER 6:35 PM
MXP 8:20 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Eurowings EW8040
BER 6:50 AM
DUS 7:55 AM
With stops 1.1h
S
M
T
W
T
F
S
Eurowings EW9800
DUS 10:20 AM
BGY 11:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
KLM KL1770
BER 6:00 AM
AMS 7:25 AM
With stops 1.4h
S
M
T
W
T
F
S
KLM KL1613
AMS 8:25 AM
LIN 10:05 AM
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1782
BER 6:25 PM
AMS 7:55 PM
With stops 1.5h
S
M
T
W
T
F
S
KLM KL1619
AMS 9:10 PM
LIN 10:50 PM
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1770
BER 6:00 AM
AMS 7:25 AM
With stops 1.4h
S
M
T
W
T
F
S
KLM KL1597
AMS 10:20 AM
LIN 12:00 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR2678
BER 7:10 PM
BGY 8:55 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
See all
Eurowings EW9043
BER 12:55 PM
DUS 2:00 PM
With stops 1.1h
S
M
T
W
T
F
S
Eurowings EW9822
DUS 1:40 PM
MXP 3:10 PM
1.5h
S
M
T
W
T
F
S
Check prices
Eurowings EW9043
BER 12:55 PM
DUS 2:00 PM
With stops 1.1h
S
M
T
W
T
F
S
Eurowings EW9800
DUS 10:20 AM
BGY 11:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
Wizz Air W62316
BER 12:10 PM
BUD 1:40 PM
With stops 1.5h
S
M
T
W
T
F
S
Wizz Air W62337
BUD 5:55 PM
MXP 7:40 PM
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W62316
BER 12:10 PM
BUD 1:40 PM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR2108
BUD 6:20 AM
BGY 8:00 AM
1.7h
S
M
T
W
T
F
S
Check prices
Wizz Air W62316
BER 12:10 PM
BUD 1:40 PM
With stops 1.5h
S
M
T
W
T
F
S
Wizz Air Malta W42333
BUD 8:10 AM
MXP 9:55 AM
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air W62316
BER 12:10 PM
BUD 1:40 PM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR3165
BUD 4:20 PM
BGY 6:00 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3311
BER 10:15 PM
BGY 11:59 PM
Nonstop 1.7h
S
M
T
W
T
F
S
Check prices
easyJet U22602
BER 10:30 AM
LTN 11:30 AM
With stops 2.0h
S
M
T
W
T
F
S
Ryanair FR2734
STN 10:00 PM
BGY 12:55 AM
1.9h
S
M
T
W
T
F
S
Check prices
easyJet U22602
BER 10:30 AM
LTN 11:30 AM
With stops 2.0h
S
M
T
W
T
F
S
Wizz Air Malta W46304
LGW 8:20 PM
MXP 11:20 PM
2.0h
S
M
T
W
T
F
S
Check prices
Ryanair FR206
BER 10:20 PM
BUD 11:50 PM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR3165
BUD 4:20 PM
BGY 6:00 PM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR196
BER 9:00 AM
BUD 10:30 AM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR8325
BUD 6:05 AM
MXP 7:50 AM
1.8h
S
M
T
W
T
F
S
Check prices
Norwegian Air Shuttle ASA DY1103
BER 9:45 AM
OSL 11:25 AM
With stops 1.7h
S
M
T
W
T
F
S
Norwegian Air Shuttle ASA DY1846
OSL 7:55 AM
BGY 10:25 AM
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR196
BER 9:00 AM
BUD 10:30 AM
With stops 1.5h
S
M
T
W
T
F
S
Wizz Air W62337
BUD 5:55 PM
MXP 7:40 PM
1.8h
S
M
T
W
T
F
S
Check prices
Norwegian Air Shuttle ASA DY1109
BER 9:00 PM
OSL 10:40 PM
With stops 1.7h
S
M
T
W
T
F
S
Norwegian Air Shuttle ASA DY1878
OSL 7:25 AM
MXP 10:05 AM
2.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR196
BER 9:00 AM
BUD 10:30 AM
With stops 1.5h
S
M
T
W
T
F
S
Ryanair FR2108
BUD 6:20 AM
BGY 8:00 AM
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR196
BER 9:00 AM
BUD 10:30 AM
With stops 1.5h
S
M
T
W
T
F
S
Wizz Air Malta W42333
BUD 8:10 AM
MXP 9:55 AM
1.8h
S
M
T
W
T
F
S
Check prices
easyJet U25063
BER 8:00 AM
LIN 9:45 AM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Eurowings EW9041
BER 8:30 AM
DUS 9:35 AM
With stops 1.1h
S
M
T
W
T
F
S
Eurowings EW9800
DUS 10:20 AM
BGY 11:45 AM
1.4h
S
M
T
W
T
F
S
Check prices
Eurowings EW9041
BER 8:30 AM
DUS 9:35 AM
With stops 1.1h
S
M
T
W
T
F
S
Eurowings EW9822
DUS 1:40 PM
MXP 3:10 PM
1.5h
S
M
T
W
T
F
S
Check prices
Ryanair FR2678
BER 7:10 PM
BGY 8:55 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
See all
Ryanair FR2670
BER 2:50 PM
BGY 4:35 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
easyJet U25071
BER 2:30 PM
LIN 4:10 PM
Nonstop 1.7h
S
M
T
W
T
F
S
Check prices
easyJet U25065
BER 4:55 PM
LIN 6:40 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR008
BER 6:35 PM
MXP 8:20 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2678
BER 7:10 PM
BGY 8:55 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
easyJet U25063
BER 8:00 AM
LIN 9:45 AM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR3311
BER 10:15 PM
BGY 11:59 PM
Nonstop 1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3311
BER 10:15 PM
BGY 11:59 PM
Nonstop 1.7h
S
M
T
W
T
F
S
Check prices
easyJet U25063
BER 8:00 AM
LIN 9:45 AM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2678
BER 7:10 PM
BGY 8:55 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR008
BER 6:35 PM
MXP 8:20 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
easyJet U25065
BER 4:55 PM
LIN 6:40 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
Ryanair FR2670
BER 2:50 PM
BGY 4:35 PM
Nonstop 1.8h
S
M
T
W
T
F
S
Check prices
easyJet U25071
BER 2:30 PM
LIN 4:10 PM
Nonstop 1.7h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Berlin to Milan

  • When are flight tickets from Berlin (BER) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Berlin to Milan based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes around 1 hour 42 minutes to fly from Berlin (BER) to Milan (MIL).
  • Airlines with flights from Berlin (BER) to Milan (MIL): Ryanair and easyJet.