Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Milan to Berlin?

Cheap Flights from Berlin to Milan, IT, Italy - BER to MIL Last modified: Aug 29, 2016 12:46 AM

Popular flights from Berlin to Milan Last modified: Aug 29, 2016 12:46 AM

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Air Berlin
BERMIL
Mon 10/3
nonstop
MILBER
Mon 10/10
nonstop
€76
Select
Air Berlin
BERMIL
Mon 10/3
nonstop
MILBER
Tue 10/11
nonstop
€76
Select
Air Berlin
BERMIL
Tue 10/4
nonstop
MILBER
Sat 10/8
nonstop
€76
Select
Air Berlin
BERMIL
Tue 10/4
nonstop
MILBER
Mon 10/10
nonstop
€76
Select
Air Berlin
BERMIL
Tue 10/4
nonstop
MILBER
Tue 10/11
nonstop
€76
Select
Alitalia
BERMIL
Tue 10/4
nonstop
MILBER
Sat 10/8
nonstop
€76
Select
Alitalia
BERMIL
Tue 10/4
nonstop
MILBER
Mon 10/10
nonstop
€76
Select
Alitalia
BERMIL
Tue 10/4
nonstop
MILBER
Tue 10/11
nonstop
€76
Select
Alitalia
BERMIL
Wed 10/5
nonstop
MILBER
Sun 10/9
nonstop
€76
Select
Alitalia
BERMIL
Wed 10/5
nonstop
MILBER
Mon 10/10
nonstop
€76
Select
Air France
BERMIL
Tue 10/4
1 stop
MILBER
Fri 10/7
1 stop
€123
Select
Air France
BERMIL
Tue 10/4
1 stop
MILBER
Sun 10/9
1 stop
€123
Select
Air France
BERMIL
Wed 10/5
1 stop
MILBER
Sat 10/8
1 stop
€123
Select
Air France
BERMIL
Wed 10/5
1 stop
MILBER
Sun 10/9
1 stop
€123
Select
Air France
BERMIL
Mon 10/10
1 stop
MILBER
Thu 10/13
1 stop
€123
Select
Aegean
BERMIL
Sun 12/4
1 stop
MILBER
Fri 12/9
1 stop
€126
Select
Aegean
BERMIL
Sat 12/24
1 stop
MILBER
Wed 12/28
1 stop
€126
Select
Aegean
BERMIL
Sat 12/24
1 stop
MILBER
Thu 12/29
1 stop
€126
Select
KLM
BERMIL
Sun 9/25
1 stop
MILBER
Thu 9/29
1 stop
€137
Select
KLM
BERMIL
Sun 9/25
1 stop
MILBER
Sat 10/1
1 stop
€137
Select
KLM
BERMIL
Mon 9/26
1 stop
MILBER
Thu 9/29
1 stop
€137
Select
KLM
BERMIL
Mon 10/3
1 stop
MILBER
Fri 10/7
1 stop
€137
Select
KLM
BERMIL
Mon 10/3
1 stop
MILBER
Mon 10/10
1 stop
€137
Select
SAS
BERMIL
Sat 9/24
1 stop
MILBER
Sun 10/2
1 stop
€155
Select
Norwegian Shuttle
BERMIL
Sat 11/19
1 stop
MILBER
Tue 11/22
1 stop
€160
Select
Swiss
BERMIL
Sat 9/3
1 stop
MILBER
Sat 9/10
1 stop
€168
Select
Swiss
BERMIL
Tue 10/4
1 stop
MILBER
Sat 10/8
1 stop
€168
Select
Swiss
BERMIL
Tue 10/4
1 stop
MILBER
Mon 10/10
1 stop
€168
Select
Swiss
BERMIL
Tue 10/4
1 stop
MILBER
Tue 10/11
1 stop
€168
Select
Swiss
BERMIL
Wed 10/5
1 stop
MILBER
Mon 10/10
1 stop
€168
Select
Lufthansa
BERMIL
Tue 9/27
1 stop
MILBER
Tue 10/4
1 stop
€170
Select
Lufthansa
BERMIL
Fri 11/4
1 stop
MILBER
Mon 11/7
1 stop
€170
Select
Lufthansa
BERMIL
Sun 11/27
1 stop
MILBER
Sat 12/10
1 stop
€170
Select
Austrian
BERMIL
Wed 9/21
1 stop
MILBER
Sat 9/24
1 stop
€171
Select
Austrian
BERMIL
Wed 9/21
1 stop
MILBER
Mon 9/26
1 stop
€171
Select
Austrian
BERMIL
Thu 9/22
1 stop
MILBER
Sun 9/25
1 stop
€171
Select
Austrian
BERMIL
Thu 9/22
1 stop
MILBER
Mon 9/26
1 stop
€171
Select
Austrian
BERMIL
Thu 9/22
1 stop
MILBER
Tue 9/27
1 stop
€171
Select
Brussels
BERMIL
Thu 9/1
1 stop
MILBER
Mon 9/5
1 stop
€172
Select
Brussels
BERMIL
Thu 9/1
1 stop
MILBER
Sat 9/10
1 stop
€172
Select
Brussels
BERMIL
Thu 9/8
1 stop
MILBER
Sun 9/11
1 stop
€172
Select
Brussels
BERMIL
Thu 9/8
1 stop
MILBER
Mon 9/12
1 stop
€172
Select
Brussels
BERMIL
Sun 9/11
1 stop
MILBER
Sat 9/24
1 stop
€172
Select
Eurowings
BERMIL
Wed 10/5
1 stop
MILBER
Mon 10/10
1 stop
€181
Select
Eurowings
BERMIL
Wed 10/5
1 stop
MILBER
Tue 10/11
1 stop
€181
Select
Eurowings
BERMIL
Thu 10/6
1 stop
MILBER
Mon 10/10
1 stop
€181
Select
Eurowings
BERMIL
Sun 10/30
1 stop
MILBER
Thu 11/3
1 stop
€181
Select
Germanwings
BERMIL
Fri 12/23
1 stop
MILBER
Tue 12/27
1 stop
€186
Select
Germanwings
BERMIL
Fri 12/23
1 stop
MILBER
Wed 12/28
1 stop
€186
Select
British Airways
BERMIL
Thu 11/10
1 stop
MILBER
Sun 11/13
1 stop
€210
Select
British Airways
BERMIL
Fri 11/11
1 stop
MILBER
Sun 11/13
1 stop
€210
Select
Czech
BERMIL
Tue 9/27
1 stop
MILBER
Tue 10/4
1 stop
€235
Select
Czech
BERMIL
Sun 10/9
1 stop
MILBER
Sun 10/16
1 stop
€235
Select
Czech
BERMIL
Mon 10/10
1 stop
MILBER
Fri 10/14
1 stop
€235
Select
Czech
BERMIL
Sun 10/16
1 stop
MILBER
Sat 10/22
1 stop
€235
Select
Czech
BERMIL
Mon 10/17
1 stop
MILBER
Thu 10/20
1 stop
€235
Select
Luxair
BERMIL
Thu 11/10
1 stop
MILBER
Sun 11/13
1 stop
€247
Select
Luxair
BERMIL
Fri 11/11
1 stop
MILBER
Sun 11/13
1 stop
€247
Select
Flybe
BERMIL
Sat 10/1
1 stop
MILBER
Wed 10/5
1 stop
€275
Select
Flybe
BERMIL
Sat 10/1
1 stop
MILBER
Tue 10/11
1 stop
€275
Select
Meridiana
BERMIL
Tue 9/20
1 stop
MILBER
Wed 9/21
1 stop
€288
Select
Belavia
BERMIL
Wed 9/28
1 stop
MILBER
Tue 10/4
1 stop
€347
Select
Belavia
BERMIL
Fri 10/14
1 stop
MILBER
Mon 10/17
1 stop
€347
Select
Belavia
BERMIL
Fri 10/28
1 stop
MILBER
Mon 10/31
1 stop
€347
Select
Belavia
BERMIL
Fri 10/28
1 stop
MILBER
Tue 11/1
1 stop
€347
Select
Belavia
BERMIL
Fri 11/18
1 stop
MILBER
Mon 11/21
1 stop
€347
Select
Air Malta
BERMIL
Sun 9/18
1 stop
MILBER
Mon 9/19
1 stop
€475
Select
Pegasus
BERMIL
Fri 10/14
2 stops
MILBER
Fri 10/21
2 stops
€490
Select
Aeroflot
BERMIL
Fri 12/23
2 stops
MILBER
Tue 12/27
2 stops
€565
Select
Bulgaria Air
BERMIL
Thu 9/8
1 stop
MILBER
Mon 9/12
1 stop
€2,129
Select
Bulgaria Air
BERMIL
Fri 9/9
1 stop
MILBER
Sun 9/11
1 stop
€2,129
Select
Bulgaria Air
BERMIL
Fri 9/9
1 stop
MILBER
Mon 9/12
1 stop
€2,129
Select
Bulgaria Air
BERMIL
Wed 9/14
1 stop
MILBER
Sun 9/18
1 stop
€2,129
Select
Bulgaria Air
BERMIL
Wed 9/14
1 stop
MILBER
Thu 9/22
1 stop
€2,129
Select
Tap Portugal
BERMIL
Wed 9/21
2 stops
MILBER
Thu 9/22
2 stops
€2,293
Select

How Much Does it Cost to Fly from Berlin to Milan (BER to MIL)?

We have collected flight cost data from across the web for travel from Berlin to Milan, and have found the average flight price for this trip to be €77.

When Can I Buy the Cheapest Flight from Berlin to Milan (BER to MIL)?

Airlines can adjust prices for plane tickets from Berlin to Milan based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from Berlin to Milan

The chart below shows up-to-date information regarding how far in advance a flight from Berlin to Milan should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days €117 €167
7-14 days €102 €167
14-21 days €87 €137
21-30 days €87 €127
30-60 days €76 €123
60-90 days €76 €123
90+ days €76 €123

Cheapest Day To Fly from Berlin to Milan

The chart below shows up-to-date information regarding the cheapest days to fly from Berlin to Milan.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
€76 €76 €76 €76 €76 €76 €77

Lowest Fares Chart By Month from Berlin to Milan

The chart below shows the lowest fare by month when flying from Berlin to Milan.

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Berlin Milan Alitalia 8/31/16 9/3/16 0 €126
September Berlin Milan Alitalia 9/29/16 10/4/16 0 €86
October Berlin Milan Air Berlin 10/3/16 10/10/16 0 €76
November Berlin Milan Air Berlin 11/24/16 12/1/16 0 €76
December Berlin Milan Air Berlin 12/2/16 12/4/16 0 €77
January Berlin Milan Air Berlin 1/11/17 1/25/17 0 €79
February Berlin Milan Air Berlin 2/1/17 2/5/17 0 €79
March Berlin Milan Air Berlin 3/16/17 3/19/17 0 €79

Cheapest Weekend Non-Stop Flights for the Next 30 Days from Berlin to Milan

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from Berlin to Milan.

Next 30 Days

SunMonTueWedThuFriSat
28 29 30 31 1 2 3
€137
4 5 6 7 8 9 10
€137 €117
11 12 13 14 15 16 17
€117 €102
18 19 20 21 22 23 24
€102 €87
25 26 27 28 29 30 1
€87 €86
2 3 4 5 6 7 8
€86
TIPSave €17 by flying into Zurich instead of Milan from Berlin

Non-Stop vs Connecting Flights from Berlin to Milan (BER to MIL)

Your Berlin to Milan flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from Berlin to Milan is €314.

The average price for non-stop flights from Berlin to Milan is €76.

The chart below shows up to date information regarding non-stop flights from Berlin to Milan.

Nonstop Flight Details from Berlin to Milan
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
Air Berlin 2 2 2 2 2 1 1 06:45 16:40
Alitalia 2 2 2 2 2 2 2 09:00 19:05
Ryanair 2 2 2 2 2 2 2 07:05 18:15
easyJet 2 2 2 2 2 2 2 09:25 20:55

Berlin to Milan Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from Berlin to Milan?
Answer: The average Berlin to Milan flight time is an hour and 42 minutes.
Question: How many kilometers are there between Berlin and Milan?
Answer: The distance from Berlin to Milan is 793 kilometers.
Question: How common are direct flights from Berlin to Milan?
Answer: There are 54 direct flights from Berlin to Milan.
Question: What is the most popular airline for non-stop flights from Berlin to Milan?
Answer: Alitalia provides 25% of the non-stop flights between Berlin and Milan.
Question: What are the most popular connecting cities when flying from Berlin to Milan?
Answer: Brussels, BE

Airlines Flying from Berlin to Milan (BER to MIL) Number of flights searched: 193Last modified: Aug 29, 2016 12:46 AM

Below are the different airlines that fly from Berlin to Milan with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Berlin to Milan.

Berlin to Milan
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Germanwings CGN X X X X X X X
Aegean ATH X X X X X X X
Air Berlin - X X X X X X X
Air France CDG X X X X X X X
Alitalia - X X X X X X X
Alitalia FCO X X X X X X X
Belavia MSQ X X X
Eurowings DUS X X X X X X X
KLM AMS X X X X X X X
Luxair LUX X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Austrian VIE X X X X X X X
SAS ARN X X X X X X X
Brussels BRU X X X X X X X
Turkish IST X X X X X X X

Airports for Your Route

These pages contain information about the major airports in Berlin and Milan, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

Farecompare Research Tools

Cheap Domestic Flights from Berlin - BER

FlightsAirlineLowest Price
Berlin to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Bulgaria Air, Ryanair, Adria, KLM, Luxair, Lufthansa, Swiss, Czech, Austrian, Croatia, SAS, Brussels, Turkish, Tap Portugal, WOW air €100
Berlin to Munich Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Condor, Norwegian Shuttle, transavia.com, Adria, KLM, Air Malta, Luxair, Lufthansa, Swiss, Austrian, Croatia, SAS, Brussels, Sky Work, Tap Portugal €100

Cheap International Flights from Berlin - BER

FlightsAirlineLowest Price
Berlin to London Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Icelandair, Ryanair, Hahn Air, Iberia, Meridiana, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, Swiss, Czech, Austrian, Pegasus, UIA, Qatar, SAS, Brussels, Aeroflot, Sky Work, Turkish, Tap Portugal, easyJet, Vueling, WOW air, SunExpress €100
Berlin to Paris Germanwings, Onur Air, Aegean, Air Berlin, Air France, Royal Air Maroc, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Shuttle, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Iberia, Adria, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, Swiss, Czech, Austrian, Pegasus, UIA, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Vueling, WOW air €79
Berlin to Lugano Etihad Regional, Swiss, Tap Portugal €143
Berlin to Zurich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Eurowings, Etihad Regional, Bulgaria Air, Iberia, Adria, Air Serbia, KLM, Air Malta, Lufthansa, Swiss, Austrian, Croatia, Pegasus, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, easyJet, Vueling, SunExpress €85
Berlin to Genoa Air Berlin, Air France, Alitalia, British Airways, airBaltic, Meridiana, KLM, Lufthansa, Turkish, Tap Portugal €148
Berlin to Turin Air France, Alitalia, British Airways, airBaltic, Ryanair, Hahn Air, Iberia, Meridiana, KLM, Luxair, Lufthansa, SAS, Brussels, Turkish, Tap Portugal, Vueling €148
Berlin to Bologna Germanwings, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Eurowings, Ryanair, Iberia, Meridiana, KLM, Luxair, Lufthansa, Czech, Austrian, Pegasus, SAS, Brussels, Aeroflot, Turkish, Tap Portugal €136

Cheap International Flights to Milan - MIL

FlightsAirlineLowest Price
Hamburg to Milan Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, BMI Regional, airBaltic, Aer Lingus, Emirates, Eurowings, Hahn Air, Iberia, Atlasjet, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Pegasus, SmartWings, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, easyJet €121
Prague to Milan Germanwings, Aegean, HOP!, Air Berlin, Air France, Alitalia, Belavia, British Airways, airBaltic, Norwegian Shuttle, Eurowings, Ryanair, Iberia, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, easyJet, Vueling, WIZZ €87
Poznan to Milan Lufthansa, LOT, Austrian, SAS, Brussels €177
Hanover to Milan Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels €121
Dresden to Milan Germanwings, Air Berlin, Air France, Alitalia, Eurowings, KLM, Lufthansa, Swiss €137
Bremen to Milan Germanwings, Air France, Alitalia, Ryanair, KLM, Luxair, Lufthansa, SAS, Brussels, Turkish, Tap Portugal €137
Wroclaw to Milan Eurowings, Lufthansa, LOT, Austrian, SAS, Brussels €176
Leipzig - Halle to Milan Germanwings, Aegean, Eurowings, Lufthansa, Swiss, Austrian, Tap Portugal €201
Szczecin to Milan LOT Check Dates
Prague to London Germanwings, Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, Belavia, British Airways, Flybe, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Bulgaria Air, Ryanair, Iberia, Adria, Air Serbia, Korean, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, Egyptair, Czech, Austrian, Croatia, Pegasus, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, easyJet, Air Europa, Vueling, WIZZ €71
Prague to Paris Germanwings, Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, Belavia, British Airways, airBaltic, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Bulgaria Air, transavia.com, Iberia, Adria, Air Serbia, KLM, Air Malta, Luxair, Lufthansa, LOT, Swiss, China Eastern, Czech, Austrian, Croatia, Pegasus, UIA, SmartWings, TAROM, SAS, Brussels, Aeroflot, Turkish, Transavia, Tap Portugal, Air Transat, TunisAir, easyJet, Air Europa, Vueling €78
Hamburg to Paris Germanwings, Aegean, Air Berlin, Air France, Finnair, British Airways, BMI Regional, airBaltic, Norwegian Shuttle, Aer Lingus, Eurowings, Icelandair, Hahn Air, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, SmartWings, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, TunisAir, easyJet, Vueling €119
Hamburg to London Germanwings, Aegean, Air Berlin, Air France, Finnair, British Airways, airBaltic, Norwegian Air, Norwegian Shuttle, Aer Lingus, Emirates, Eurowings, Icelandair, Ryanair, Hahn Air, Iberia, KLM, Luxair, Lufthansa, LOT, Swiss, Czech, Austrian, Pegasus, SmartWings, TAROM, SAS, Brussels, Aeroflot, Sky Work, Turkish, Tap Portugal, easyJet, Vueling, SunExpress €134
Hanover to London Germanwings, Aegean, Air Berlin, Air France, Alitalia, British Airways, Flybe, Eurowings, Iberia, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, Vueling, SunExpress €135
Prague to Lugano Swiss, Tap Portugal Check Dates
Hamburg to Zurich Germanwings, Aegean, Air Berlin, Air France, Finnair, British Airways, airBaltic, Aer Lingus, Emirates, Eurowings, Iberia, KLM, Lufthansa, LOT, Swiss, Austrian, SAS, Brussels, Aeroflot, Turkish, Tap Portugal, easyJet €104
Prague to Zurich Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Aer Lingus, Eurowings, Iberia, Adria, Air Serbia, KLM, Lufthansa, LOT, Swiss, Austrian, Croatia, SAS, Brussels, easyJet, Vueling €161
Hamburg to Lugano Swiss €158
Hanover to Paris Aegean, Air Berlin, Air France, British Airways, Flybe, KLM, Lufthansa, Swiss, Austrian, SAS, Brussels €139
Prague to Genoa Air France, Alitalia, British Airways, Ryanair, Air Serbia, KLM, Lufthansa, Turkish €193
Prague to Turin Air France, Alitalia, British Airways, Iberia, Air Serbia, KLM, Luxair, Lufthansa, Brussels, Vueling €177
Cheap Flights from Berlin to Milan, IT, Italy, from €76 Round trip from BER to MIL