[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Berlin to Milan

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

Our recommendation

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

06:20PMBerlin Brandenburg Airport1h50 08:10PMMilan Malpensa Airport
0 changes
$1081One-way
Cheapest
05:00PMBerlin20h00 01:00PMMilan
1 changes
$641One-way
Other options
07:15AMBerlin Brandenburg Airport1h50 09:05AMMilan Malpensa Airport
0 changes
$1041One-way
06:05PMBerlin Brandenburg Airport4h50 10:55PMMilan Malpensa Airport
1 changes
$2351One-way
05:50PMBerlin Brandenburg Airport1h40 07:30PMMilan Bergamo Orio al Serio Airport
0 changes
$2931One-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
Accommodation

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

Thu
Aug 5
$125FlixTrain
$94Flixbus
Find prices
Fri
Aug 6
$125FlixTrain
$64STUDENT AGENCY k.s.
$104easyJet
Sat
Aug 7
$173Deutsche Bahn
$63Flixbus
$96easyJet
Sun
Aug 8
$138FlixTrain
$92Flixbus
$22Malta Air
Mon
Aug 9
$157Deutsche Bahn
$85Flixbus
$22Malta Air
Tue
Aug 10
Find prices
$75Flixbus
$57Malta Air
Wed
Aug 11
$113FlixTrain
$85Flixbus
$22Malta Air
Thu
Aug 12
$100FlixTrain
$66Flixbus
$26Malta Air
Fri
Aug 13
$100FlixTrain
$64STUDENT AGENCY k.s.
$66Malta Air
Sat
Aug 14
$173Deutsche Bahn
$85Flixbus
$91easyJet
Sun
Aug 15
$113FlixTrain
$92Flixbus
$62Malta Air
Mon
Aug 16
$138Deutsche Bahn
$74Flixbus
$22Malta Air
Tue
Aug 17
Find prices
$80Flixbus
$60Malta Air
Wed
Aug 18
$100FlixTrain
$74Flixbus
$21Malta Air
Thu
Aug 19
$88FlixTrain
$66Flixbus
$41Malta Air
Fri
Aug 20
$100FlixTrain
$64STUDENT AGENCY k.s.
$74easyJet
Sat
Aug 21
$163Deutsche Bahn
$60Flixbus
$75easyJet
Sun
Aug 22
$150Deutsche Bahn
Find prices
$91easyJet
Mon
Aug 23
$90Deutsche Bahn
$60Flixbus
$31Malta Air
Tue
Aug 24
Find prices
$68Flixbus
$31Malta Air
Wed
Aug 25
$63FlixTrain
$74Flixbus
$22Malta Air

Travel Information from Berlin to Milan

distanceDistance522 miles (842 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$34 - $94
cheapestCheapest modeFlight • $34 (€27) • 1 h 40 min
fastestFastest modeFlight • $34 (€27) • 1 h 40 min
carriersPopular travel companieseasyJet, Flixbus or Deutsche Bahn

Travel 522 miles (842 km) by flight, bus or train to Milan from 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 flight is the best option with prices starting as low as $34 (€27). The most popular travel companies which serve this trip are easyJet, Flixbus or Deutsche Bahn among others. Travelers can even take a direct bus from Berlin to Milan.

The Window Seat

Read more about Milan

Rock-A-Bye: The Return of the Night Train
Rock-A-Bye: The Return of the Night Train

Night trains often evoke images of romance and intrigue. One can’t help but picture opulent carriages steeped in mysteries only a canny Belgian detective could solve. While the Orient Express is out of the realm of possibility for...

Continue reading
Omio Launches the Open Travel Index
Omio Launches the Open Travel Index

As a result of COVID-19, travel rules and regulations are in a constant flux. Omio has gathered all the latest updates on travel restrictions across Europe in the Open Travel Index. This online resource serves as an interactive discovery tool...

Continue reading
Milan: A City Guide
Milan: A City Guide

Travelers headed to Italy often overlook Milan. When you’re competing with destinations such as Rome, Florence, and Venice, it can be difficult to stand out. And in the land of dolce far niente, the buzzing commercial and financial...

Continue reading

How to get from Berlin to Milan

The Best Way According to our Users

When it comes to choosing a method of transportation from Berlin to Milan, 95,67% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Berlin to Milan, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Berlin to Milan. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

Travel from Berlin to Milan
Travel to Milan 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 Berlin to Milan.
FAQs
Does Italy have any COVID-19 travel restrictions for people traveling from Berlin to Milan?

Travel from Berlin, Germany to Milan, Italy is: Partially open.

Is international entry into Milan from Berlin restricted?

International entry is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.

Do I need to self-quarantine upon arrival to Milan, Italy from Berlin?

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the COVID-19 safety measures to follow in Milan, Italy?

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

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

The above information was last verified on 8/4/21. Remember to check the latest COVID-19 travel safety regulations for your trip to Milan from Berlin closer to your planned date of departure here.

Am I required to self-quarantine when I return to Berlin, Germany from Milan, Italy?

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

Are there any travel restrictions on reentering Germany from Italy?

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

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

Requirements for reentering Germany:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Pre-arrival health declaration
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the requirements for social distancing and wearing face masks in Germany?

All travelers must abide by the following measures in Germany 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 Berlin, Germany was last verified on 8/3/21. 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 Berlin from Milan.

How do I get from Berlin to Milan?

There are 3 travel options from Berlin to Milan: flight, bus or train.

How do I get from Berlin to Milan the cheapest way?

The cheapest way to travel to Milan from Berlin is by taking a flight with an average price of $34 (€27).

This is compared to other travel options to Milan:

A flight is $34 (€27) less than a bus for this journey with tickets for a bus from Berlin to Milan costing on average $68 (€54).

Taking a flight is usually $60 (€48) less than taking a train to Milan, which costs on average $94 (€75) for the same trip.

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

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

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

In comparison, taking a bus requires on average 15 h 55 min   of travel time.

In comparison, going by train can take 13 h 5 min   on average.

How many miles from Berlin to Milan would I travel?

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

What are the departure and arrival points in Berlin and in Milan?

These are the most popular departure and arrival points when traveling from Berlin to Milan:

  • Most travelers who purchase a plane ticket from Berlin to Milan depart from Berlin Brandenburg Airport to Milan Malpensa Airport.
  • Most travelers board their bus from Berlin, Zentralen Omnibusbahnhof and arrive in Milan, Stazione Centrale.
  • Most travelers take a train from Berlin Hbf to Milano Centrale.
Who can get me from Berlin to Milan?

If finding a good deal is your main consideration for your trip from Berlin to Milan, then we'll help you find the best value travel companies for you:

  • EasyJet can take you to Milan by plane. If searching for a good deal on flights, you can find tickets for easyJet from Berlin to Milan for $34 (€27).
  • Flixbus can take you to Milan by bus. If searching for a good deal on buses, you can find tickets for Flixbus from Berlin to Milan for $68 (€54).
  • Deutsche Bahn can get you to Milan by train. You can find a good deal for train tickets with Deutsche Bahn from Berlin to Milan for $94 (€75) on Omio.
Can I find a direct route between Berlin and Milan?

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

  • You can check for a direct bus to Milan with Flixbus with direct buses per day.

Direct services to Milan tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.

What other popular destinations should I add to my itinerary for my trip from Berlin to Milan?
Many of our customers who book a trip from Berlin to Milan often extend their vacation and travel to other popular destinations like Rome, Paris or Naples. If you’re thinking of adding another destination to your Berlin and Milan itinerary, let Omio find you the best connections between Milan and any of these top destinations today!
How early should I book Berlin to Milan tickets online to score the best deals?

Before traveling from Berlin to Milan, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • A plane ticket for this journey is costing $34 (€27) one way on average.
  • A bus ticket for this journey is costing $68 (€54) one way on average.
  • A train ticket is costing on average $94 (€75) one way for this route.

But we recommend booking Berlin to Milan tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Stations

Important Stations and Airports for this Journey

Berlin
Milan
Berlin, ZOB am Funkturm
Amenities
Berlin Ostbahnhof
Amenities
Refreshments