COMPARE Prices across different modes

Thu
23 Sep
Find prices
Find prices
£146KLM
Fri
24 Sep
£54FlixTrain
£52Flixbus
£146KLM
Sat
25 Sep
£157Deutsche Bahn
£47Flixbus
£147KLM
Sun
26 Sep
£54FlixTrain
£46STUDENT AGENCY k.s.
£121Eurowings
Mon
27 Sep
£67FlixTrain
£49Flixbus
£121easyJet
Tue
28 Sep
£76Deutsche Bahn
£49Flixbus
£121Eurowings
Wed
29 Sep
£64Deutsche Bahn
£45Flixbus
£121Eurowings
Thu
30 Sep
£107Deutsche Bahn
£45Flixbus
£125Malta Air
Fri
1 Oct
£54FlixTrain
£45Flixbus
£70easyJet
Sat
2 Oct
£130Deutsche Bahn
£45Flixbus
£86easyJet
Sun
3 Oct
£64Deutsche Bahn
£40STUDENT AGENCY k.s.
£94Eurowings
Mon
4 Oct
£54FlixTrain
£36Flixbus
£40Malta Air
Tue
5 Oct
£64Deutsche Bahn
£36Flixbus
£25Malta Air
Wed
6 Oct
£64Deutsche Bahn
£39Flixbus
£21Malta Air
Thu
7 Oct
£94Deutsche Bahn
Find prices
£15Malta Air
Fri
8 Oct
£49FlixTrain
£39Flixbus
£47Malta Air
Sat
9 Oct
£94Deutsche Bahn
Find prices
£26Malta Air
Sun
10 Oct
£63FlixTrain
£40STUDENT AGENCY k.s.
£98Malta Air
Mon
11 Oct
£45FlixTrain
£36Flixbus
£23Malta Air
Tue
12 Oct
£64Deutsche Bahn
£32Flixbus
£15Malta Air
Wed
13 Oct
£64Deutsche Bahn
£32Flixbus
£27easyJet

These companies trust us. We sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Flight Information between Milan and Berlin

distanceDistance522 miles (842 km)
durationAverage flight duration1 h 50 min
priceAverage plane ticket price£132 (€147)
changesDirect flightYes
carriersAirlinesRyanair, easyJet, Laudamotion, Eurowings, Malta Air, Air Berlin, Alitalia, Ostdeutsche Eisenbahn GmbH, Lufthansa, Luftfahrtgesellschaft Walter, Brussels Airlines or Swiss

Flights from Milan to Berlin cover the 522 miles (842 km) long journey taking on average 1 h 50 min with our travel partners like Ryanair, easyJet, Laudamotion, Eurowings, Malta Air, Air Berlin, Alitalia, Ostdeutsche Eisenbahn GmbH, Lufthansa, Luftfahrtgesellschaft Walter, Brussels Airlines or Swiss. There are direct flight services available. While the average ticket price for this journey costs around £132, you can find the cheapest plane ticket for as low as £121. Travellers depart most frequently from Milan Malpensa Airport and arrive in Berlin Brandenburg Airport.

Airlines

RyanAir, Swiss and Eurowings flights from Milan to Berlin

Find the best flights from Milan to Berlin with Omio's travel partners RyanAir, Swiss and Eurowings from £121. We can find you the best deals, timetables and tickets when comparing and booking the best journey.

RyanAir
Swiss
Eurowings

Are you making plans to travel between Milan and Berlin? Why not take a flight with RyanAir? Omio can show you current RyanAir flight times, tickets, travel information (such as luggage policy and amenities offered onboard) and prices so you can find the best deals on Milan to Berlin flights all in one place. On the RyanAir flight, you can expect to travel 522 miles (842 km) from Milan to Berlin. If you use the Omio app to search for flights from Milan to Berlin, you can quickly see if the RyanAir ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you have found your perfect one-way RyanAir flight between Milan and Berlin, book your cheap plane tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

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.

Travel Tips

Flights from Milan to Berlin
Take a flight to Berlin easily. 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
Am I allowed to travel by plane from Milan, Italy to Berlin, Germany?

Travel between Milan, Italy and Berlin, Germany by plane is: Partially open.

What is the status of international entry into Germany from Italy?

International entry status: Entry is partially open for citizens and permanent residents of Italy

Do I need to self-quarantine on arrival in Germany from Milan?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Berlin, Germany?

When travelling in Germany, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 22/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight to Berlin from Milan before travelling.

Are there travel restrictions, such as quarantine measures, in place when returning to Milan, Italy from Berlin, Germany?

Return travel from Germany to Italy is: Partially open.

Are there any international entry restrictions on returning to Milan from Berlin?

Entry into Italy is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Italy from Berlin?

Requirements for reentering:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 22/09/2021. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Milan from Berlin.

What is the cost of cheap flights between Milan and Berlin?
You can find a cheap flight from Milan to Berlin for some dates and times for as low as £121  one way in the next 7 days.
What is the cost of a plane ticket from Milan to Berlin on average?
The Milan to Berlin plane ticket price is on average £132  if you are looking to buy your tickets for this route in the next week.
How far is it from Milan to Berlin by plane?
When travelling this route you should expect the distance between Milan and Berlin via plane to be approximately 522 miles (842 km).
How long does it take from Milan to Berlin by plane?
The flight time from Milan to Berlin is on average 1 h 50 min  for the 522 miles (842 km) long journey, but the time it takes to go to Berlin from Milan by flight can vary depending on specific dates or travelling on weekends and holidays.
What airport does the flight from Milan to Berlin depart from? Which Berlin airport do I fly into from Milan?

Omio customers most frequently book their flights from Milan Malpensa Airport   to Berlin Brandenburg Airport.

Where do I find the Milan airport for the flight to Berlin? Where is the Berlin airport?

Passengers booking this trip most frequently board their flights from Milan Malpensa Airport and need to travel around 25 miles (40 km) from the city centre to get to this airport.

Passengers arriving in Berlin most often land in Berlin Brandenburg Airport and need to travel about 11 miles (18 km) from this airport to reach the city centre. You can check for public transportation connections, airport shuttles or taxi service options available from Berlin Brandenburg Airport to get you to the city centre of Berlin.

Which airlines can get me from Milan to Berlin?
If you're looking for flights from Milan to Berlin, you can rely on Ryanair, easyJet, Laudamotion, Eurowings, Malta Air, Air Berlin, Alitalia, Ostdeutsche Eisenbahn GmbH, Lufthansa, Luftfahrtgesellschaft Walter, Brussels Airlines or Swiss to get you to Berlin. It's also good to check out all possible airlines for the Milan to Berlin route to see if there might be differences in the amenities they offer.
Can I purchase a direct flight from Milan to Berlin?
Yes, there are direct flights to Berlin from Milan, and you can find a direct flight for this journey with easyJet or Malta Air  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first flight depart from Milan to Berlin? When does the last flight depart from Milan to Berlin?
The earliest flight for this route departs from Milan at 05: 10. The last flight leaves from Milan at 18: 50. Check Omio for the latest flight timetable from Milan to Berlin and book the best time to depart on your chosen travel date.
How far in advance should I purchase plane tickets between Milan and Berlin for the best deals?
The price of a one way plane ticket from Milan to Berlin is on average £132 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this route. In general, you can find plane tickets from Milan to Berlin available a few months in advance.