Milan to Berlin bus

Sat, 20 Jul
+ 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

Cheap coach tickets from Milan to Berlin

Showing times and prices for 20 Jul

Cheapest

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

Cheapest
FlixBus
16:5016h10
Milano, Autostazione Lampugnano
09:00Berlin, Zentralen Omnibusbahnhof
£611One-way
0 changes
2nd Cheapest
FlixBus
15:2517h35
Linate, Aeroporto di Milano-Linate
09:00Berlin, Zentralen Omnibusbahnhof
£1021One-way
1 change
FlixBus
15:2519h15
Linate, Aeroporto di Milano-Linate
10:40Berlin
£1031One-way
2 changes
FlixBus
15:2520h45
Linate, Aeroporto di Milano-Linate
12:10Berlin
£1031One-way
2 changes
FlixBus
15:2518h30
Linate, Aeroporto di Milano-Linate
09:55Berlin
£1031One-way
2 changes

Bus timetableMilan to Berlin

Showing buses for tomorrow, Saturday, 20 July
FlixBus
01:0520h55
Milano, Autostazione Lampugnano
22:00Berlin
2 changes
FlixBus
01:0521h50
Milano, Autostazione Lampugnano
22:55Berlin
2 changes
FlixBus
01:0516h30
Milano, Autostazione Lampugnano
17:35Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
01:2020h50
Milano, Autostazione Lampugnano
22:10Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
08:0022h35
Milan
06:35Berlin, Zentralen Omnibusbahnhof
2 changes
FlixBus
11:3019h05
Milano, Autostazione Lampugnano
06:35Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
11:3021h15
Milano, Autostazione Lampugnano
08:45Berlin, Bahnhof Südkreuz
1 change
FlixBus
14:0017h53
Milano, Autostazione Lampugnano
07:53Berlin Südkreuz station
2 changes
FlixBus
14:0018h55
Milano, Autostazione Lampugnano
08:55Berlin
2 changes
FlixBus
14:0022h38
Milano, Autostazione Lampugnano
12:38Berlin Spandau
2 changes
FlixBus
14:0018h01
Milano, Autostazione Lampugnano
08:01Berlin Hbf
2 changes
FlixBus
14:0022h11
Milano, Autostazione Lampugnano
12:11Berlin Ostbahnhof
2 changes
FlixBus
14:3026h15
Linate, Aeroporto di Milano-Linate
16:45Berlin
2 changes
FlixBus
15:0022h39
Milano, Autostazione Lampugnano
13:39Berlin Spandau
1 change
FlixBus
15:0022h59
Milano, Autostazione Lampugnano
13:59Berlin Südkreuz station
1 change
FlixBus
15:0022h05
Milano, Autostazione Lampugnano
13:05Berlin
1 change
FlixBus
15:0022h32
Milano, Autostazione Lampugnano
13:32Berlin Hbf
1 change
FlixBus
15:0018h30
Milano, Autostazione Lampugnano
09:30Berlin
1 change
FlixBus
15:1021h00
Milan
12:10Berlin
2 changes
FlixBus
15:1019h30
Milan
10:40Berlin
2 changes
FlixBus
15:1022h21
Milan
13:31Berlin-Gesundbrunnen station
2 changes
FlixBus
15:1018h45
Milan
09:55Berlin
2 changes
FlixBus
15:1017h50
Milan
09:00Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
15:1020h35
Milan
11:45Berlin, Bahnhof Südkreuz
2 changes
FlixBus
15:1022h04
Milan
13:14Berlin Hbf
2 changes
FlixBus
15:2517h35
Linate, Aeroporto di Milano-Linate
09:00Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
15:2519h15
Linate, Aeroporto di Milano-Linate
10:40Berlin
2 changes
FlixBus
15:2520h45
Linate, Aeroporto di Milano-Linate
12:10Berlin
2 changes
FlixBus
15:2521h49
Linate, Aeroporto di Milano-Linate
13:14Berlin Hbf
2 changes
FlixBus
15:2518h30
Linate, Aeroporto di Milano-Linate
09:55Berlin
2 changes
FlixBus
15:2525h46
Linate, Aeroporto di Milano-Linate
17:11Berlin Südkreuz station
2 changes
FlixBus
15:2520h20
Linate, Aeroporto di Milano-Linate
11:45Berlin, Bahnhof Südkreuz
2 changes
FlixBus
15:2522h06
Linate, Aeroporto di Milano-Linate
13:31Berlin-Gesundbrunnen station
2 changes
FlixBus
16:3023h05
Milan
15:35Berlin, Bahnhof Südkreuz
2 changes
FlixBus
16:3020h30
Milan
13:00Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
16:5017h50
Milano, Autostazione Lampugnano
10:40Berlin
1 change
FlixBus
16:5018h55
Milano, Autostazione Lampugnano
11:45Berlin, Bahnhof Südkreuz
1 change
FlixBus
16:5017h05
Milano, Autostazione Lampugnano
09:55Berlin
1 change
FlixBus
16:5019h20
Milano, Autostazione Lampugnano
12:10Berlin
1 change
FlixBus
16:5020h41
Milano, Autostazione Lampugnano
13:31Berlin-Gesundbrunnen station
2 changes
FlixBus
16:5016h10
Milano, Autostazione Lampugnano
09:00Berlin, Zentralen Omnibusbahnhof
0 changes
FlixBus
18:2022h51
Milan
17:11Berlin Südkreuz station
2 changes
FlixBus
18:2023h01
Milan
17:21Berlin Hbf
2 changes
FlixBus
18:3523h00
Milan
17:35Berlin, Bahnhof Südkreuz
2 changes
FlixBus
19:1023h10
Milan
18:20Berlin
2 changes
FlixBus
19:1022h42
Milan
17:52Berlin Südkreuz station
2 changes
FlixBus
19:1021h35
Milan
16:45Berlin
2 changes
FlixBus
19:1020h45
Milan
15:55Berlin, Zentralen Omnibusbahnhof
2 changes
FlixBus
19:1022h50
Milan
18:00Berlin Hbf
2 changes
FlixBus
19:1022h40
Milan
17:50Berlin, Bahnhof Südkreuz
2 changes
FlixBus
21:1020h25
Milano, Autostazione Lampugnano
17:35Berlin, Bahnhof Südkreuz
1 change
FlixBus
21:2023h40
Milano, Autostazione Lampugnano
21:00Berlin
2 changes
FlixBus
21:2021h00
Milano, Autostazione Lampugnano
18:20Berlin
2 changes
FlixBus
23:1019h30
Milano, Autostazione Lampugnano
18:40Berlin, Bahnhof Südkreuz
1 change
FlixBus
23:1022h25
Milano, Autostazione Lampugnano
21:35Berlin
2 changes
FlixBus
23:1016h45
Milano, Autostazione Lampugnano
15:55Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
23:1017h35
Milano, Autostazione Lampugnano
16:45Berlin
1 change
FlixBus
23:4020h50
Milano, Autostazione Lampugnano
20:30Berlin, Zentralen Omnibusbahnhof
1 change
FlixBus
23:4017h41
Milano, Autostazione Lampugnano
17:21Berlin Hbf
1 change
FlixBus
23:4017h31
Milano, Autostazione Lampugnano
17:11Berlin Südkreuz station
1 change

Find all the dates and times for this journey

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

Sat
20 Jul
Sun
21 Jul
Mon
22 Jul
Tue
23 Jul
Wed
24 Jul
Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug

Bus times from Milan to Berlin

Showing times and prices for 20 Jul

Fastest Journey

16 h 10 m

Average

20 h 39 m

Buses per day

60

Distance

843 km

Of the 60 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.

Fastest
FlixBus
16:5016h10
Milano, Autostazione Lampugnano
09:00Berlin, Zentralen Omnibusbahnhof
£611One-way
0 changes
2nd Fastest
FlixBus
01:0516h30
Milano, Autostazione Lampugnano
17:35Berlin, Zentralen Omnibusbahnhof
£1751One-way
1 change
FlixBus
23:1016h45
Milano, Autostazione Lampugnano
15:55Berlin, Zentralen Omnibusbahnhof
£1541One-way
1 change
FlixBus
16:5017h05
Milano, Autostazione Lampugnano
09:55Berlin
£1061One-way
1 change
FlixBus
23:4017h31
Milano, Autostazione Lampugnano
17:11Berlin Südkreuz station
£1251One-way
1 change

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

National Express
Eurolines France
RegioJet
Trenitalia

Overview: Coach from Milan to Berlin

distanceDistance522 miles
durationAverage coach duration16 h 10 min
priceAverage coach ticket price£73 (€83)
changesDirect coachYes
carriersCoach companiesFlixBus, STUDENT AGENCY k. S. Or FlixTrain

Coaches from Milan to Berlin cover the 522 miles long journey taking on average 16 h 10 min with our travel partners like FlixBus, STUDENT AGENCY k. S. Or FlixTrain. There are direct coach services available. While the average ticket price for this trip costs around £73, you can find the cheapest coach ticket for as low as £37. Travellers depart most frequently from Milano, Milan Linate Airport and arrive in Berlin, Zentralen Omnibusbahnhof.

Coach companies: FlixBus, STUDENT AGENCY k. S. And FlixTrain Milan to Berlin

Travel to Berlin from Milan from £37 with Omio’s coach partners FlixBus, STUDENT AGENCY k. S. And FlixTrain! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

FlixBus from Milan to Berlin coach information:

  • Average Duration: 16 h 10 min
  • Cheapest Price: £37

FAQs: Milan to Berlin coach

FAQs: Take the bus from Milan to Berlin with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Milan to Berlin.
FAQs
Cheap coach tickets from Milan to Berlin can start from as little as £37 when you book in advance. The average coach ticket price for Milan to Berlin is £73; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Milan to Berlin coach travel time is 16 h 10 min   for the 522 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first coach from Milan to Berlin leaves at 11: 35. Plan your trip with the Journey Planner   from Omio.
The last coach from Milan to Berlin leaves at 22: 40.
For the journey from Milan to Berlin you can take a coach with FlixBus, STUDENT AGENCY k. S. Or FlixTrain. 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.

Passengers board the coach most frequently from Milano, Milan Linate Airport, which is located around 5.5 miles (8.8 km) away from the city centre, and they get off the coach at Berlin, Zentralen Omnibusbahnhof, located 6.9 miles (11.2 km) away from the city centre.

The cheapest month for a coach from Milan to Berlin is November.
You have options as you can travel between Milan and Berlin 3 different ways: coach, train or flight.

More options for your journey from Milan to Berlin

Here are some other resources that might have the information you need

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