The cheapest buses from Milan to Berlin

Showing times and prices for 23 Sep

Cheapest

£54

Average

£67

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Milan to Berlin will cost around £ 67 if you buy it on the day, but the cheapest tickets can be found for only £ 54.

Cheapest
16:40Milano, Autostazione Lampugnano16h05 08:45Berlin, ZOB
0 changes
£541One-way
2nd Cheapest
08:10Milano, Autostazione Lampugnano24h35 08:45Berlin
1 changes
£561One-way
16:40Milano, Autostazione Lampugnano17h55 10:35Berlin
1 changes
£571One-way
16:40Milano, Autostazione Lampugnano19h40 12:20Berlin
1 changes
£591One-way
16:40Milano, Autostazione Lampugnano19h10 11:50Berlin, Bahnhof Südkreuz
1 changes
£591One-way

Timetable Milan to Berlin

Showing buses for tomorrow, Thu, 23 Sep
01:05Milano, Autostazione Lampugnano15h35 16:40Berlin, ZOB
0 changes
08:10Milano, Autostazione Lampugnano24h35 08:45Berlin
0 changes
15:00Milano, Autostazione Lampugnano20h51 11:51Berlin
0 changes
15:00Milano, Autostazione Lampugnano20h30 11:30Berlin, Bahnhof Südkreuz
0 changes
15:00Milano, Autostazione Lampugnano21h00 12:00Berlin
0 changes
16:40Milano, Autostazione Lampugnano19h40 12:20Berlin
0 changes
16:40Milano, Autostazione Lampugnano16h05 08:45Berlin, ZOB
0 changes
16:40Milano, Autostazione Lampugnano19h10 11:50Berlin, Bahnhof Südkreuz
0 changes
16:40Milano, Autostazione Lampugnano17h55 10:35Berlin
0 changes
19:00Milano, Autostazione Lampugnano18h18 13:18Berlin
0 changes
19:00Milano, Autostazione Lampugnano23h15 18:15Berlin, Bahnhof Südkreuz
0 changes
21:50Milano, Autostazione Lampugnano21h30 19:20Berlin, ZOB
0 changes
23:40Milano, Autostazione Lampugnano21h41 21:21Berlin
0 changes
23:40Milano, Autostazione Lampugnano22h03 21:43Berlin
0 changes
23:40Milano, Autostazione Lampugnano21h53 21:33Berlin
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

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

The fastest buses from Milan to Berlin

Showing times and prices for 23 Sep

Fastest Journey

15 h 35 m

Average

20 h 16 m

Buses per day

15

Distance

843 km

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

These direct buses cover the 843 km distance in an average of 20 h 16 m but if you time it right, some buses will get you there in just 15 h 35 m .

The slowest buses will take 1d 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
01:05Milano, Autostazione Lampugnano15h35 16:40Berlin, ZOB
1 changes
£831One-way
2nd Fastest
16:40Milano, Autostazione Lampugnano16h05 08:45Berlin, ZOB
0 changes
£541One-way
16:40Milano, Autostazione Lampugnano17h55 10:35Berlin
1 changes
£571One-way
19:00Milano, Autostazione Lampugnano18h18 13:18Berlin
1 changes
£991One-way
16:40Milano, Autostazione Lampugnano19h10 11:50Berlin, Bahnhof Südkreuz
1 changes
£591One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
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

Coach Information to Berlin from Milan

distanceDistance522 miles (842 km)
durationAverage coach duration16 h 5 min
priceAverage coach ticket price£50 (€55)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines France or Deutsche Bahn

Coaches from Milan to Berlin cover the 522 miles (842 km) long route taking on average 16 h 5 min with our travel partners like Flixbus, Eurolines France or Deutsche Bahn. There are direct coach services available. While the average ticket price for this trip costs around £50, you can find the cheapest coach ticket for as low as £45. Travellers depart most frequently from Milano Centrale and arrive in Berlin, Zentralen Omnibusbahnhof.

Coach companies

FlixBus and Deutsche Bahn Milan – Berlin

You can travel by coach from Milan to Berlin with FlixBus and Deutsche Bahn for as low as £45. When you search for timetables and tickets, Omio will show you the best route.

FlixBus
Deutsche Bahn

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Milan and Berlin.

It’s easy to book your FlixBus coach ticket between Milan and Berlin online with Omio! Simply check the current FlixBus coach timetables for your ideal departure and arrival times, compare the best route from Milan to Berlin as well as relevant travel information (such as luggage policy and amenities offered onboard) for that coach and book cheap FlixBus coach tickets online. Prices for FlixBus coaches between Milan and Berlin start at £45 one-way if you book in advance, and you can expect to travel around 522 miles (842 km). If you search for FlixBus coaches in the Omio app, you can check straight away if the FlixBus tickets are mobile tickets, which makes it easier than ever to go paperless when travelling by coach between Milan and Berlin. Let Omio do all the work for you finding the best Milan to Berlin FlixBus coach ticket so you can enjoy a smooth and comfortable journey!

FlixBus has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by coach between Milan and Berlin:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Buses from Milan to Berlin
Take the bus 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 travel restrictions for Berlin, Germany if I'm coming from Milan, Italy by coach?

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

Is international entry into Berlin from Milan restricted?

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

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

Entry Requirements:

  • 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?

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

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

The above information was last checked on 21/09/2021. Remember to check the latest COVID-19 travel safety regulations for your coach to Berlin from Milan closer to your date of departure here.

What are the COVID-19 restrictions for my return trip to Italy from Berlin, Germany?

The current restriction level for your return trip by coach from Berlin to Milan is: Partially open

Are there any international entry restrictions on returning to Italy from Germany?

Reentry to 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?

What are the entry requirements?

  • 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: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 21/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Berlin to Milan coach here.

How much do cheap coach tickets to Berlin from Milan cost?
Looking to save money on your trip? Omio customers have found the cheapest coach between Milan and Berlin for the next 7 days starting from £45  one way.
What is the average cost of a coach from Milan to Berlin?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Milan to Berlin coach prices are on average £50  one way.
How far is it from Milan to Berlin by coach?
You should expect to travel around 522 miles (842 km)  to Berlin from Milan by coach.
How long is the coach to Berlin from Milan?
On average the Milan to Berlin coach time is 16 h 5 min  covering the 522 miles (842 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What is the departure coach station in Milan and arrival coach station in Berlin?

When taking the coach to Berlin from Milan, you can choose to depart from coach stations like Milan, Stazione Centrale, Milan, MILANO - P. Zza Laghi usc. Autostrada new svinc and Milan, Largo Tazio Nuvolari (Romolo). Your trip can end in coach stations such as Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz.

Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Berlin, Zentralen Omnibusbahnhof.

Where do I find the Milan coach station to Berlin? Where is the Berlin coach station?

The most popular departure coach station with passengers for this journey, called Milano Centrale, is located 1 mile (s) / 2 km from the city centre of Milan.

The most popular arrival coach station, Berlin, Zentralen Omnibusbahnhof, is located 6 mile (s) / 9 km away from the city centre of Berlin.

Which coach companies can get me from Milan to Berlin?
For the trip from Milan to Berlin you can take a coach with Flixbus, Eurolines France or Deutsche Bahn. Be sure to check out all possible coach companies that offer services between Milan and Berlin on Omio to compare what amenities they may have.
Is there a direct coach between Milan and Berlin?
Yes, you can search for direct coaches from Milan to Berlin on Omio with Flixbus, and you won’t need to change in between. Direct coach services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your coach ticket.
When is the earliest coach from Milan to Berlin? When is the last coach from Milan to Berlin?
The first coach from Milan to Berlin leaves at 06: 30   and the last coach for this leaves at 23: 05. Omio shows you the latest coach from Milan to Berlin timetable to help you book the best departure time for this trip.
How early should I book Milan to Berlin coach tickets to get the best deals?
If you buy a coach ticket between Milan and Berlin within the next 7 days, you can find tickets to cost on average £50 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets from Milan to Berlin are generally on sale a few months before the planned departure date.
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