Milan to Berlin Flights

Mon, May 27
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Milan to Berlin flight

distanceDistance522 miles (842 km)
durationAverage flight duration1 h 40 min
priceAverage plane ticket price$253 (€219)
changesDirect flightYes
carriersAirlinesRyanair, easyJet, Malta Air, Eurowings, Lufthansa, Air Dolomiti, Air France, SWISS, KLM, Lufthansa Cityline (2), airmax, Air Baltic, Austrian Airlines, SAS, Luxair, TUIfly, Norwegian Air, Brussels Airlines, KLM Cityhopper, Ukraine International Airlines or Icelandair

Flights from Milan to Berlin cover the 522 miles (842 km) long trip taking on average 1 h 40 min with our travel partners like Ryanair, easyJet, Malta Air, Eurowings, Lufthansa, Air Dolomiti, Air France, SWISS, KLM, Lufthansa Cityline (2), airmax, Air Baltic, Austrian Airlines, SAS, Luxair, TUIfly, Norwegian Air, Brussels Airlines, KLM Cityhopper, Ukraine International Airlines or Icelandair. There are direct flight services available. While the average ticket price for this journey costs around $253 (€219), you can find the cheapest plane ticket for as low as $77 (€66). Travelers depart most frequently from Milan Malpensa Airport and arrive in Berlin Brandenburg Airport.

The cheapest flights from Milan to Berlin

Showing times and prices for May 27

Cheapest

The best way to find a cheap flight ticket from Milan to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Sas Airways
09:00AM4h05
Milan Malpensa Airport (MXP)
01:05PMBerlin Brandenburg Airport (BER)
$1431One-way
1 transfer
Cheapest
Sas Airways
02:40PM5h55
Milan Malpensa Airport (MXP)
08:35PMBerlin Brandenburg Airport (BER)
$1431One-way
1 transfer
2nd Cheapest
Eurowings
08:10AM4h00
Milan Malpensa Airport (MXP)
12:10PMBerlin Brandenburg Airport (BER)
$1621One-way
1 transfer
Smartwings
08:35AM7h40
Milan Malpensa Airport (MXP)
04:15PMBerlin Brandenburg Airport (BER)
$1731One-way
1 transfer
Eurowings
08:10AM7h20
Milan Malpensa Airport (MXP)
03:30PMBerlin Brandenburg Airport (BER)
$1731One-way
1 transfer

Flight schedulefrom Milan to Berlin

Showing flights for tomorrow, Monday, May 27
Helvetic Airways
05:55AM4h10
Milan Malpensa Airport (MXP)
10:05AMBerlin Brandenburg Airport (BER)
1 transfer
Lufthansa Cityline
06:10AM2h55
Milan Malpensa Airport (MXP)
09:05AMBerlin Brandenburg Airport (BER)
1 transfer
Lufthansa Cityline
06:10AM3h55
Milan Malpensa Airport (MXP)
10:05AMBerlin Brandenburg Airport (BER)
1 transfer
Air Dolomiti
06:20AM3h35
Milan Malpensa Airport (MXP)
09:55AMBerlin Brandenburg Airport (BER)
1 transfer
Air Dolomiti
06:20AM4h35
Milan Malpensa Airport (MXP)
10:55AMBerlin Brandenburg Airport (BER)
1 transfer
KLM
06:40AM13h15
Milan Linate Airport (LIN)
07:55PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
06:40AM10h00
Milan Linate Airport (LIN)
04:40PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
06:40AM15h20
Milan Linate Airport (LIN)
10:00PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
06:40AM11h20
Milan Linate Airport (LIN)
06:00PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
06:40AM7h05
Milan Linate Airport (LIN)
01:45PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
06:40AM4h50
Milan Linate Airport (LIN)
11:30AMBerlin Brandenburg Airport (BER)
1 transfer
Air France
06:50AM7h55
Milan Linate Airport (LIN)
02:45PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
06:50AM4h25
Milan Linate Airport (LIN)
11:15AMBerlin Brandenburg Airport (BER)
1 transfer
Air France
06:50AM10h15
Milan Linate Airport (LIN)
05:05PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
06:50AM11h30
Milan Linate Airport (LIN)
06:20PMBerlin Brandenburg Airport (BER)
1 transfer
Brussels Airlines
06:55AM3h55
Milan Linate Airport (LIN)
10:50AMBerlin Brandenburg Airport (BER)
1 transfer
easyJet
06:55AM1h40
Milan Linate Airport (LIN)
08:35AMBerlin Brandenburg Airport (BER)
0 transfers
Austrian Airlines
07:05AM3h20
Milan Malpensa Airport (MXP)
10:25AMBerlin Brandenburg Airport (BER)
1 transfer
Air France
07:15AM4h00
Milan Malpensa Airport (MXP)
11:15AMBerlin Brandenburg Airport (BER)
1 transfer
Air France
07:15AM7h30
Milan Malpensa Airport (MXP)
02:45PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
07:15AM9h50
Milan Malpensa Airport (MXP)
05:05PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
07:15AM11h05
Milan Malpensa Airport (MXP)
06:20PMBerlin Brandenburg Airport (BER)
1 transfer
Eurowings
08:10AM4h00
Milan Malpensa Airport (MXP)
12:10PMBerlin Brandenburg Airport (BER)
1 transfer
Eurowings
08:10AM7h20
Milan Malpensa Airport (MXP)
03:30PMBerlin Brandenburg Airport (BER)
1 transfer
Smartwings
08:35AM7h40
Milan Malpensa Airport (MXP)
04:15PMBerlin Brandenburg Airport (BER)
1 transfer
Sas Airways
09:00AM4h05
Milan Malpensa Airport (MXP)
01:05PMBerlin Brandenburg Airport (BER)
1 transfer
Lufthansa
09:05AM3h50
Milan Malpensa Airport (MXP)
12:55PMBerlin Brandenburg Airport (BER)
1 transfer
Eurowings
09:05AM8h30
Milan Malpensa Airport (MXP)
05:35PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
09:45AM5h00
Milan Linate Airport (LIN)
02:45PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
09:45AM8h35
Milan Linate Airport (LIN)
06:20PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
09:45AM7h20
Milan Linate Airport (LIN)
05:05PMBerlin Brandenburg Airport (BER)
1 transfer
Air Dolomiti
10:00AM3h05
Milan Linate Airport (LIN)
01:05PMBerlin Brandenburg Airport (BER)
1 transfer
Austrian Airlines
10:15AM4h05
Milan Malpensa Airport (MXP)
02:20PMBerlin Brandenburg Airport (BER)
1 transfer
Air Baltic
10:40AM4h20
Milan Malpensa Airport (MXP)
03:00PMBerlin Brandenburg Airport (BER)
1 transfer
Air Baltic
10:40AM3h15
Milan Malpensa Airport (MXP)
01:55PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
11:00AM7h20
Milan Malpensa Airport (MXP)
06:20PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
11:00AM11h45
Milan Malpensa Airport (MXP)
10:45PMBerlin Brandenburg Airport (BER)
1 transfer
easyJet
11:00AM1h40
Milan Linate Airport (LIN)
12:40PMBerlin Brandenburg Airport (BER)
0 transfers
Air France
11:00AM6h05
Milan Malpensa Airport (MXP)
05:05PMBerlin Brandenburg Airport (BER)
1 transfer
Sas Airways
11:20AM25h45
Milan Malpensa Airport (MXP)
01:05PMBerlin Brandenburg Airport (BER)
1 transfer
Sas Airways
11:20AM9h15
Milan Malpensa Airport (MXP)
08:35PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
12:25PM4h40
Milan Malpensa Airport (MXP)
05:05PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
12:25PM5h55
Milan Malpensa Airport (MXP)
06:20PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
12:25PM10h20
Milan Malpensa Airport (MXP)
10:45PMBerlin Brandenburg Airport (BER)
1 transfer
Lufthansa
12:40PM3h15
Milan Linate Airport (LIN)
03:55PMBerlin Brandenburg Airport (BER)
1 transfer
Lufthansa Cityline
12:45PM3h20
Milan Malpensa Airport (MXP)
04:05PMBerlin Brandenburg Airport (BER)
1 transfer
AnadoluJet
12:45PM22h35
Milan Bergamo Orio al Serio Airport (BGY)
11:20AMBerlin Brandenburg Airport (BER)
1 transfer
KLM
12:50PM9h10
Milan Malpensa Airport (MXP)
10:00PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
12:50PM7h05
Milan Malpensa Airport (MXP)
07:55PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
12:50PM5h10
Milan Malpensa Airport (MXP)
06:00PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
01:55PM8h50
Milan Linate Airport (LIN)
10:45PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
01:55PM4h25
Milan Linate Airport (LIN)
06:20PMBerlin Brandenburg Airport (BER)
1 transfer
Norwegian Air Shuttle
02:00PM5h50
Milan Malpensa Airport (MXP)
07:50PMBerlin Brandenburg Airport (BER)
1 transfer
Sas Airways
02:10PM6h35
Milan Malpensa Airport (MXP)
08:45PMBerlin Brandenburg Airport (BER)
1 transfer
Air Dolomiti
02:35PM3h20
Milan Malpensa Airport (MXP)
05:55PMBerlin Brandenburg Airport (BER)
1 transfer
Sas Airways
02:40PM5h55
Milan Malpensa Airport (MXP)
08:35PMBerlin Brandenburg Airport (BER)
1 transfer
Austrian Airlines
02:50PM2h55
Milan Malpensa Airport (MXP)
05:45PMBerlin Brandenburg Airport (BER)
1 transfer
Helvetic Airways
02:50PM3h05
Milan Malpensa Airport (MXP)
05:55PMBerlin Brandenburg Airport (BER)
1 transfer
Air France
05:40PM5h05
Milan Malpensa Airport (MXP)
10:45PMBerlin Brandenburg Airport (BER)
1 transfer
KLM
07:30PM12h50
Milan Malpensa Airport (MXP)
08:20AMBerlin Brandenburg Airport (BER)
1 transfer

Find all the dates and times for this journey

Compare prices and tickets Milan to Berlin by bus, train, or flight

Mon
May 27
Tue
May 28
Wed
May 29
Thu
May 30
Fri
May 31
Sat
Jun 01
Sun
Jun 02
Mon
Jun 03
Tue
Jun 04
Wed
Jun 05
Thu
Jun 06
Fri
Jun 07
Sat
Jun 08
Sun
Jun 09
Mon
Jun 10
Tue
Jun 11
Wed
Jun 12
Thu
Jun 13
Fri
Jun 14
Sat
Jun 15
Sun
Jun 16

The fastest flights from Milan to Berlin

Showing times and prices for May 27

Fastest Journey

1 h 40 m

Average

6 h 59 m

Flights per day

60

Distance

843 km

Of the 60 flights that leave Milan for Berlin every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
easyJet
06:55AM1h40
Milan Linate Airport (LIN)
08:35AMBerlin Brandenburg Airport (BER)
$2451One-way
0 transfers
Fastest
easyJet
11:00AM1h40
Milan Linate Airport (LIN)
12:40PMBerlin Brandenburg Airport (BER)
$2041One-way
0 transfers
2nd Fastest
Austrian Airlines
02:50PM2h55
Milan Malpensa Airport (MXP)
05:45PMBerlin Brandenburg Airport (BER)
$4331One-way
1 transfer
2nd Fastest
Lufthansa Cityline
06:10AM2h55
Milan Malpensa Airport (MXP)
09:05AMBerlin Brandenburg Airport (BER)
$3691One-way
1 transfer
Helvetic Airways
02:50PM3h05
Milan Malpensa Airport (MXP)
05:55PMBerlin Brandenburg Airport (BER)
$4981One-way
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Malta Air and easyJet flights from Milan to Berlin

Find the best flights from Milan to Berlin with Omio's travel partners Ryanair, Malta Air and easyJet from $87 (€75). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket between Milan and Berlin includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Milan to Berlin flight information with Ryanair:

  • Average Duration: 1 h 40 min
  • Cheapest Price: $339

Flights from Milan to Berlin

Flights from Milan to Berlin are available from Bergamo Orio al Serio Airport (BGY), Malpensa Airport (MXP), and Linate Airport (LIN) with several different airlines. Flights land at Tegel Airport (TXL) and Schönefeld Airport (SXF) in Berlin. Traveling to and from the airports is easy via public transport. There are usually between four and six direct flights per day and 40 or more indirect flights.

Which airlines fly from Milan to Berlin?

Low-cost airlines Ryanair and easyJet offer direct flights from Milan to Berlin. In addition, there are indirect flights available from various other airlines, including Swiss, Lufthansa, and Brussels Airlines. These flights require a change in another European city, such as Zurich, Frankfurt, or Brussels.

How long is the flight from Milan to Berlin?

A direct flight from Milan to Berlin takes just one hour and 40 minutes. Indirect flights take over three hours in total, with at least two and a half hours of flying time.

How many flights are there from Milan to Berlin?

Each day there are between four and six direct flights that depart from Milan, with morning, afternoon, and evening departures available. On indirect routes, there are 40 or more flights that require at least one change every day of the week.

What are the departure and arrival airports for flights from Milan to Berlin?

Departure airport: Flights to Berlin are available from three airports in Milan. Milan Bergamo Orio al Serio Airport is the furthest from the city center at 29 miles. Milan Malpensa Airport is 25 miles away, and Milan Linate Airport is the closest at four miles. To get to Bergamo Airport, passengers can take the train to Bergamo station and then the ATB bus. The Malpensa Express train route to the airport stops at Milan Cadorna, Milan Central, and Milano Porta Garibaldi stations. Trains run every 15 minutes and the journey takes up to an hour.

Arrival airport: At just six and 11 miles respectively from the city center, Berlin Tegel and Schönefeld airports are just minutes away from most destinations in Berlin. Excellent public transport links include buses from the stands outside of Terminal A at Tegel Airport, many of which stop at the main train station and various U-Bahn and S-Bahn stations. There is an S-Bahn just minutes from Schönefeld Airport. The journey into the city usually takes 20-30 minutes. The airports have full amenities with shopping, dining, and luggage storage.

Walking Around in Berlin

The Berlin district of Mitte and its sizable pedestrian marketplace, Alexanderplatz, is your hub for walking around the city's central sights. The iconic TV-Tower spire rising from the Alex shopping square will help to orient you and also offers fantastic panoramic views from the top. In close proximity is the Nikolei Quarter, Berlin's medieval center, which is on the Museum Island. This is where you'll find the Baroque Berliner Dom church on the Spree. The Spree, Berlin's main waterway, is lined with cafes and historic architecture and is the best spot to catch a river boat tour. You'll see more museums and galleries as you stroll along Unter Den Linden, which brings you to another Berlin monument, the Brandenburg Gate. Beyond the Gate, stop at a biergarten in the forested Tiergarten park, or travel a bit further to the Zoological Gardens. Brandenburg Gate is also close to city's Government Quarter and Reichstag building, as well as the Hauptbahnhof central train station. Wander east along the river by foot or by bike, and you'll eventually reach the Eastside Gallery, where remnants of the Berlin Wall still stand. Another must-see within walking distance is Checkpoint Charlie, the Cold-War East-West crossing. Walking in Berlin is a great opportunity to see the city up close and personal.


Coffee Shops in Berlin

For a long time, Berlin has had a casual coffee culture. The emergence of chic third-wave coffee houses and specialty roasters such as The Barn and Five Elephant have this trend has drastically changed to satisfy the growing need for the world's favorite caffeine in this populous city. With Viennese and Arabic-inspired coffee houses, third-wave coffee producers in Berlin have gone above and beyond to keep this emerging trend on the rise. Thus, Berlin has fast become a national coffee mecca attracting thousands who have embraced the Kaffe und Kuchen (coffee and cake) culture in their daily routines. Some of Berlin's traditional coffee houses include Hallesches Haus favored for its stunning rustic ambiance, the Viennese-inspired Café Einstein Stammhaus, and Distrikt Coffee known for its bitter espressos. The Scandinavian-inspired Five Elephant coffee house laid the foundations for third-wave coffee houses. Others followed suit, including the Barn known for its extensive coffee menu, Bonanza Coffee famed for serving the best flat white in Berlin, and Concierge Coffee which has the perfect intimate setting. Common pastries and desserts offered in Berlin coffee houses include the Rheinische krapfen, black forest cake, sacher torte, and German cookies.


Eating in Berlin

The cuisine of Berlin tends to be hearty and rustic with pork as the main component of most dishes. The city has a strong pub culture, and food is a big part of that - with locals and visitors heading out each night to indulge in excellent beers and a range of delicious meals. One of the truly unique dishes that can be found in Berlin is Eisbein which is a slow-cooked pork knuckle with a crispy outer layer, that is served on a bed of sauerkraut (pickled cabbage). Street food and food festivals are an important part of the cuisine culture of Berlin. Head to Markthalle Neun to sample some of the street food dishes such as currywurst (a pork sausage served with curry ketchup) or a Berliner (a sweet donut with a jam filling). Thomas Eck in the Charlottenburg area of Berlin is an authentic German restaurant that serves a variety of sausages that can be washed down with their large selection of local beers. Those seeking a luxury dining experience should try Coda, a restaurant run by Chef Rene Frank and serving experimental cuisine. Vegetarians should head to Lia's Kitchen for a wide variety of unique vegetable dishes.


Best Time to Visit Berlin

In Berlin, the temperature difference between seasons is huge, and can range from 85 degrees Fahrenheit in summer and go below 32 degrees Fahrenheit in winter. The winter season (January to April) can be cold and brutally windy with grey skies, but don't let this hinder you from touring Berlin and enjoying the rich culture, history, and exciting attractions that are scattered throughout the city. If you are not prepared for the freezing temperatures and windy weather, coupled with frequent showers of the harsh winters of Berlin, then it is recommended that you visit from May through September, which is the summer season. Summer usually has a larger amount of tourists that make the nightlife one of a kind, and you can enjoy the company of vacationers from all over the world in one spot. If you travel to Berlin during the summer, you can see many musical exhibitions and shows throughout the bustling city. Also, many street fairs occur during the summer and there are always a multitude of luxurious local spas for you to relax and enjoy yourself. Spring (mid-March to May) in Berlin can be wonderfully warm, and there are also fewer crowds and better prices during this part of the year.


Public Transport in Berlin

Berlin's public transport network, run by BVG and VBB, is easy to use, well-connected and affordable. Start by finding a ticket machine at any station or boarding platform. The touch screen ticket machines feature several language options and accept cash or card. Choose your ticket type, from single journey to daily or weekly pass, and away you go. There are no turnstiles or barriers, as the BVG trusts you to buy a ticket, but don't forget to stamp the ticket for validation before use. The iconic yellow U-Bahn underground trains comprise of 10 lines, stop frequently and cover all central areas and attractions visitors wish to see. The S-Bahn above-ground trains connect, among others, the main train and bus stations, airports and a city ring line. A fleet of trams and buses compliment the routes between train stops. One ticket is valid on every line, whether train, bus or tram, and is good for 1.5 hours in one direction. Service runs from 4:30 a.m. to 1:30 a.m. on weekdays and 24 hours on Fridays and Saturdays. Using Berlin's variety of transport options is a fun way to experience the buzz of the city and its people.


Cheap flights from Milan to Berlin: when to book to save $

Time Price Savings
1 week earlier 24 €
2 weeks earlier 18 €33%
3 weeks earlier 20 €20%
1 month before 18 €33%
2 months earlier 20 €20%
3 months earlier 16 €50%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Milan - Berlin: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Milan to Berlin timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Milan to Berlin and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Milan to Berlin 3 weeks in advance means you could save up to 20% compared to the price available on the day of departure.
  • If you book a flight from Milan - Berlin 2 months in advance you save up to about 20% compared to the initial price.
  • By booking 3 months in advance you could save up to 50%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

FAQs: Milan to Berlin Flight

FAQs: Take a flight from Milan to Berlin hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Berlin.
FAQs
Cheap plane tickets from Milan to Berlin can start from as little as $77 (€66) when you book in advance. The average flight ticket price for Milan to Berlin is $253 (€219); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Milan to Berlin is 1 h 40 min   to travel the 522 mile (842 km) long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Milan to Berlin leaves at 4: 55 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Milan to Berlin leaves at 8: 55 PM.
For the journey from Milan to Berlin you can take a flight with Ryanair, easyJet, Malta Air, Eurowings, Lufthansa, Air Dolomiti, Air France, SWISS, KLM, Lufthansa Cityline (2), airmax, Air Baltic, Austrian Airlines, SAS, Luxair, TUIfly, Norwegian Air, Brussels Airlines, KLM Cityhopper, Ukraine International Airlines or Icelandair. Be sure to check out all possible airlines that offer services between Milan and Berlin on Omio to compare what amenities they may have.

Flights from Milan to Berlin generally leave from Milan Malpensa Airport and arrive in Berlin Brandenburg Airport.

Milan Malpensa Airport is 47.9 km away from Milan city centre and Berlin Brandenburg Airport is 25.8 km from Berlin city centre.

The cheapest month to travel from Milan to Berlin by plane is September.
You have options as you can travel from Milan to Berlin 3 different ways: bus, train or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language