Travel options
from Milan to Berlin

You can get from Milan to Berlin by train, bus or flight.

Our recommendation

To get from Milan to Berlin on 23 Sep we recommend taking a flight because it’s the best combination of price and speed.

08:10Milan Malpensa Airport7h50 16:00Berlin Brandenburg Airport
1 changes
£1841One-way
Cheapest
19:30Milan Malpensa Airport12h50 08:20Berlin Brandenburg Airport
1 changes
£1461One-way
Other options
08:50Milan Bergamo Orio al Serio Airport1h40 10:30Berlin Brandenburg Airport
0 changes
£2491One-way
06:00Milan Malpensa Airport8h35 14:35Berlin Brandenburg Airport
1 changes
£2841One-way
09:05Milan Malpensa Airport7h10 16:15Berlin Brandenburg Airport
1 changes
£3091One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
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

COMPARE Prices for trains, buses and flights

Wed
22 Sep
£206Deutsche Bahn
£61Flixbus
£121Eurowings
Thu
23 Sep
£152Deutsche Bahn
£54Flixbus
£146KLM
Fri
24 Sep
£49FlixTrain
£45Flixbus
£146KLM
Sat
25 Sep
£157Deutsche Bahn
£45Flixbus
£147KLM
Sun
26 Sep
£72FlixTrain
£46STUDENT AGENCY k.s.
£131KLM
Mon
27 Sep
£45FlixTrain
£48Flixbus
£121easyJet
Tue
28 Sep
£64Deutsche Bahn
£49Flixbus
£94Eurowings
Wed
29 Sep
£64Deutsche Bahn
£45Flixbus
£94Eurowings
Thu
30 Sep
£94Deutsche Bahn
£45Flixbus
£125Malta Air
Fri
1 Oct
£49FlixTrain
£45Flixbus
£70easyJet
Sat
2 Oct
£130Deutsche Bahn
£45Flixbus
£66easyJet
Sun
3 Oct
£64Deutsche Bahn
£45Flixbus
£94Eurowings
Mon
4 Oct
£54FlixTrain
£36Flixbus
£27Malta Air
Tue
5 Oct
£64Deutsche Bahn
£36Flixbus
£25Malta Air
Wed
6 Oct
£64Deutsche Bahn
£39Flixbus
£21Malta Air
Thu
7 Oct
£85Deutsche Bahn
Find prices
£15Malta Air
Fri
8 Oct
£49FlixTrain
£39Flixbus
£43easyJet
Sat
9 Oct
£94Deutsche Bahn
Find prices
£33Malta Air
Sun
10 Oct
£45FlixTrain
£40STUDENT AGENCY k.s.
£78Malta Air
Mon
11 Oct
£40FlixTrain
£36Flixbus
£23Malta Air
Tue
12 Oct
£64Deutsche Bahn
£32Flixbus
£15Malta Air

Travel Information from Milan to Berlin

distanceDistance522 miles (842 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£45 - £114
cheapestCheapest modeCoach • £45 • 15 h 35 min
fastestFastest modeFlight • £114 • 1 h 40 min
carriersPopular travel companiesMalta Air, Flixbus or Deutsche Bahn

Take a flight, coach or train to travel 522 miles (842 km) from Milan to Berlin. If speed is a priority, then a flight is the best option with an average duration of 1 h 40 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £45. The most popular travel providers which serve this trip are Malta Air, Flixbus or Deutsche Bahn among others. Travellers can even take a direct flight or coach from Milan to Berlin.

Travel Tips

Travel from Milan to Berlin
Travel 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
What are the COVID-19 travel restrictions for Berlin, Germany if I’m coming from Milan, Italy?

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

Can travellers from Italy enter Germany?

International entry is allowed at this time for: Entry is partially open for citizens and permanent residents of Italy.

Are there rules for self-quarantine when arriving to Berlin from Milan?

Conditions of entry into Germany:

  • 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

Are there COVID-19 safety rules for social distancing and wearing face masks in Berlin, Germany?

To reduce the spread of COVID-19, the government of Germany has imposed the following measures:

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

This information was last checked on 20/09/2021. As this information can change due to the nature of the pandemic, make sure to review the latest COVID-19 travel safety regulations   for your trip from Milan to Berlin.

What are the COVID-19 restrictions on returning to Italy from Berlin, Germany?

Return travel to Milan, Italy from Germany is: Partially open.

Are there any travel restrictions on reentering Italy from Germany?

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

Are there requirements to self-quarantine on arrival into Italy from Germany?

Requirements for reentering Italy:

  • 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 requirements for social distancing and wearing face masks in Italy?

All travellers must abide by the following measures in Italy to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Milan, Italy was last verified on 21/09/2021. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Milan from Berlin.

What are my travel options from Milan to Berlin?

There are 3 ways to get from Milan to Berlin: flight, coach or train.

What is the cheapest way to go to Berlin from Milan?

The cheapest way from Milan to Berlin is by taking a coach. You can find average ticket prices around £45 compared to other travel options to Berlin:

A coach is generally £69 less than a flight for the same trip. A flight costs on average £114 from Milan to Berlin.

A coach is about £54 less than a train, which costs on average £98 for this journey.

What is the fastest way to get to Berlin from Milan?

The fastest way to get to Berlin from Milan is by flight with an average travel time of 1 h 40 min.

There are alternative travel options to Berlin that can usually take longer:

In comparison, taking a coach requires on average 15 h 35 min   of travel time.

In comparison, travelling by train can take you on average 11 h 36 min.

How far is it from Milan to Berlin?

The distance from Milan to Berlin is approximately 522 miles (842 km).

When going from Milan to Berlin, where do I depart from Milan and where do I arrive in Berlin?

These are the most popular departure and arrival points for travellers from Milan to Berlin:

  • Flights mostly depart from Milan Malpensa Airport and arrive in Berlin Brandenburg Airport.
  • Coaches mostly depart from Milan, Stazione Centrale and arrive in Berlin, Zentralen Omnibusbahnhof.
  • Trains mostly leave from Milano Centrale and tend to arrive in Berlin Hbf.
Which travel companies can take me from Milan to Berlin?

Omio works with many trusted partners that can help you travel the best way from Milan to Berlin:

  • You can travel by plane between Milan and Berlin with Malta Air, and you can find Malta Air Milan to Berlin tickets for £114 on Omio.
  • You can go to Berlin from Milan by coach with Flixbus. You'll see cheap coach tickets for £45 with Flixbus from Milan to Berlin on Omio.
  • You can go to Berlin from Milan by train with Deutsche Bahn. You'll see cheap train tickets for £98 with Deutsche Bahn from Milan to Berlin on Omio.
Is there a way to travel directly from Milan to Berlin?

Yes, there are direct routes from Milan to Berlin with the following travel companies:

  • You can find direct flights to take to Berlin with Malta Air.
  • You can find a direct coach to Berlin with Flixbus.

As you won't need to change at another stop in between, direct services to Berlin tend to save you time and add more convenience, so it's worth paying attention to before you book tickets for this trip.

Where else should I travel to after my journey between Milan and Berlin ends?
Omio customers who travel from Milan to Berlin often also extend their holiday to go to Amsterdam, Prague or Paris. Omio can help you plan your trip by finding the best connections between Berlin and these popular destinations at a great price.
How early should I purchase Milan to Berlin tickets online to score the best deals?

When planning your trip to Berlin from Milan, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets are costing £114 one way on average.
  • Coach tickets cost on average £45 one way.
  • Train tickets cost £98 one way on average.

However, we recommend buying tickets to Berlin from Milan online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Milan
Berlin
Milano - Terminal Bus di Lampugnano
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1<br>Bus lines 68
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities