Compare all timetables for the bus from Berlin to Milan
Cheapest bus trips today
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 6/29/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 6/30/2025 12:55:00 PM. 50 Economy ticket for $109 per person are available. Travel duration is 15h 55m
-
FlixBus20h 30m01:50 PMBerlinAlt-Tegel Train Station10:20 AMMilanSan Donato Bus Station0EconomyA Bus from FlixBus goes from Alt-Tegel Train Station, Berlin (Germany) at 6/29/2025 1:50:00 PM to San Donato Bus Station, Milan (Italy) arriving at 6/30/2025 10:20:00 AM. 50 Economy ticket for $122 per person are available. Travel duration is 20h 30m
-
FlixBus21h 15m05:30 PMBerlinAlt-Tegel Train Station2:45 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alt-Tegel Train Station, Berlin (Germany) at 6/29/2025 5:30:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 6/30/2025 2:45:00 PM. 50 Economy ticket for $123 per person are available. Travel duration is 21h 15m
-
FlixBus18h 30m09:00 PMBerlinWannsee Train Station3:30 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Wannsee Train Station, Berlin (Germany) at 6/29/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 6/30/2025 3:30:00 PM. 50 Economy ticket for $123 per person are available. Travel duration is 18h 30m
-
FlixBus19h 20m01:50 PMBerlinSudkreuz Station9:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 6/29/2025 1:50:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 6/30/2025 9:10:00 AM. 50 Economy ticket for $124 per person are available. Travel duration is 19h 20m
-
-
FlixBus20h 35m012:35 PMBerlinCentral Bus Station5:50 PMNurembergCentral Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/1/2025 12:35:00 PM to Central Bus Station, Nuremberg (Germany) arriving at 7/1/2025 5:50:00 PM. 50 Economy ticket for $24 per person are available. Travel duration is 5h 15m
-
FlixBus10h 20m010:50 PMNurembergCentral Bus Station9:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Nuremberg (Germany) at 7/1/2025 10:50:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 9:10:00 AM. 50 Economy ticket for $55 per person are available. Travel duration is 10h 20m
Waiting Time 5h 0m -
Cheapest bus trips tomorrow
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 6/30/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/1/2025 12:55:00 PM. 50 Economy ticket for $74 per person are available. Travel duration is 15h 55m
-
FlixBus20h 25m03:40 AMBerlinSudkreuz Station12:05 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 6/30/2025 3:40:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/1/2025 12:05:00 AM. 50 Economy ticket for $88 per person are available. Travel duration is 20h 25m
-
FlixBus19h 35m010:15 PMBerlinSudkreuz Station5:50 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 6/30/2025 10:15:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/1/2025 5:50:00 PM. 50 Economy ticket for $88 per person are available. Travel duration is 19h 35m
-
FlixBus20h 40m03:25 AMBerlinCentral Bus Station12:05 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 6/30/2025 3:25:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/1/2025 12:05:00 AM. 50 Economy ticket for $88 per person are available. Travel duration is 20h 40m
-
FlixBus21h 5m03:00 AMBerlinAlt-Tegel Train Station12:05 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alt-Tegel Train Station, Berlin (Germany) at 6/30/2025 3:00:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/1/2025 12:05:00 AM. 50 Economy ticket for $88 per person are available. Travel duration is 21h 5m
Cheapest bus trips Tuesday
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/1/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 12:55:00 PM. 50 Economy ticket for $74 per person are available. Travel duration is 15h 55m
-
FlixBus21h 45m010:15 PMBerlinSudkreuz Station8:00 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/1/2025 10:15:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 8:00:00 PM. 50 Economy ticket for $78 per person are available. Travel duration is 21h 45m
-
FlixBus22h 35m04:55 PMBerlinAlt-Tegel Train Station3:30 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alt-Tegel Train Station, Berlin (Germany) at 7/1/2025 4:55:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 3:30:00 PM. 50 Economy ticket for $78 per person are available. Travel duration is 22h 35m
-
FlixBus19h 30m09:20 PMBerlinAlexanderplatz Train Station4:50 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alexanderplatz Train Station, Berlin (Germany) at 7/1/2025 9:20:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 4:50:00 PM. 50 Economy ticket for $78 per person are available. Travel duration is 19h 30m
-
FlixBus15h 53m03:17 PMBerlinGesundbrunnen Train Station7:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Gesundbrunnen Train Station, Berlin (Germany) at 7/1/2025 3:17:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 7:10:00 AM. 50 Economy ticket for $78 per person are available. Travel duration is 15h 53m
-
-
FlixBus19h 50m01:20 PMBerlinCentral Bus Station7:10 PMNurembergCentral Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/2/2025 1:20:00 PM to Central Bus Station, Nuremberg (Germany) arriving at 7/2/2025 7:10:00 PM. 50 Economy ticket for $23 per person are available. Travel duration is 5h 50m
-
FlixBus10h 20m010:50 PMNurembergCentral Bus Station9:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Nuremberg (Germany) at 7/2/2025 10:50:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 9:10:00 AM. 50 Economy ticket for $44 per person are available. Travel duration is 10h 20m
Waiting Time 3h 40m -
Cheapest bus trips Wednesday
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/2/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 12:55:00 PM. 50 Economy ticket for $71 per person are available. Travel duration is 15h 55m
-
FlixBus15h 53m03:17 PMBerlinGesundbrunnen Train Station7:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Gesundbrunnen Train Station, Berlin (Germany) at 7/2/2025 3:17:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 7:10:00 AM. 50 Economy ticket for $74 per person are available. Travel duration is 15h 53m
-
FlixBus21h 40m011:30 PMBerlinCentral Bus Station9:10 PMMilanSan Donato Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/2/2025 11:30:00 PM to San Donato Bus Station, Milan (Italy) arriving at 7/3/2025 9:10:00 PM. 50 Economy ticket for $77 per person are available. Travel duration is 21h 40m
-
FlixBus20h 0m02:00 AMBerlinSudkreuz Station10:00 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/2/2025 2:00:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/2/2025 10:00:00 PM. 50 Economy ticket for $78 per person are available. Travel duration is 20h 0m
-
FlixBus21h 45m010:15 PMBerlinSudkreuz Station8:00 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/2/2025 10:15:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 8:00:00 PM. 50 Economy ticket for $78 per person are available. Travel duration is 21h 45m
Cheapest bus trips Thursday
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/3/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/4/2025 12:55:00 PM. 50 Economy ticket for $56 per person are available. Travel duration is 15h 55m
-
FlixBus20h 0m02:00 AMBerlinSudkreuz Station10:00 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/3/2025 2:00:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 10:00:00 PM. 50 Economy ticket for $81 per person are available. Travel duration is 20h 0m
-
FlixBus19h 40m02:20 AMBerlinCentral Bus Station10:00 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/3/2025 2:20:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 10:00:00 PM. 50 Economy ticket for $81 per person are available. Travel duration is 19h 40m
-
FlixBus17h 30m03:40 PMBerlinCentral Bus Station9:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/3/2025 3:40:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/4/2025 9:10:00 AM. 50 Economy ticket for $81 per person are available. Travel duration is 17h 30m
-
FlixBus19h 35m07:10 PMBerlinAlexanderplatz Train Station2:45 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alexanderplatz Train Station, Berlin (Germany) at 7/3/2025 7:10:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/4/2025 2:45:00 PM. 50 Economy ticket for $81 per person are available. Travel duration is 19h 35m
Cheapest bus trips Friday
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/4/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/5/2025 12:55:00 PM. 50 Economy ticket for $74 per person are available. Travel duration is 15h 55m
-
FlixBus22h 10m011:00 AMBerlinAlexanderplatz Train Station9:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alexanderplatz Train Station, Berlin (Germany) at 7/4/2025 11:00:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/5/2025 9:10:00 AM. 50 Economy ticket for $94 per person are available. Travel duration is 22h 10m
-
FlixBus20h 25m03:40 AMBerlinSudkreuz Station12:05 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/4/2025 3:40:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/5/2025 12:05:00 AM. 50 Economy ticket for $95 per person are available. Travel duration is 20h 25m
-
FlixBus20h 40m03:25 AMBerlinCentral Bus Station12:05 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/4/2025 3:25:00 AM to Lampugnano Bus Station, Milan (Italy) arriving at 7/5/2025 12:05:00 AM. 50 Economy ticket for $95 per person are available. Travel duration is 20h 40m
-
FlixBus19h 35m010:15 PMBerlinSudkreuz Station5:50 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/4/2025 10:15:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/5/2025 5:50:00 PM. 50 Economy ticket for $96 per person are available. Travel duration is 19h 35m
-
-
FlixBus19h 50m01:20 PMBerlinCentral Bus Station7:10 PMNurembergCentral Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/2/2025 1:20:00 PM to Central Bus Station, Nuremberg (Germany) arriving at 7/2/2025 7:10:00 PM. 50 Economy ticket for $23 per person are available. Travel duration is 5h 50m
-
FlixBus10h 20m010:50 PMNurembergCentral Bus Station9:10 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Nuremberg (Germany) at 7/2/2025 10:50:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/3/2025 9:10:00 AM. 50 Economy ticket for $44 per person are available. Travel duration is 10h 20m
Waiting Time 3h 40m -
Cheapest bus trips Saturday
-
FlixBus15h 55m09:00 PMBerlinCentral Bus Station12:55 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/5/2025 9:00:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/6/2025 12:55:00 PM. 50 Economy ticket for $60 per person are available. Travel duration is 15h 55m
-
FlixBus20h 38m03:17 PMBerlinGesundbrunnen Train Station11:55 AMMilanSan Donato Bus Station0EconomyA Bus from FlixBus goes from Gesundbrunnen Train Station, Berlin (Germany) at 7/5/2025 3:17:00 PM to San Donato Bus Station, Milan (Italy) arriving at 7/6/2025 11:55:00 AM. 50 Economy ticket for $95 per person are available. Travel duration is 20h 38m
-
FlixBus18h 0m04:50 PMBerlinSudkreuz Station10:50 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Sudkreuz Station, Berlin (Germany) at 7/5/2025 4:50:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/6/2025 10:50:00 AM. 50 Economy ticket for $106 per person are available. Travel duration is 18h 0m
-
FlixBus17h 30m05:20 PMBerlinCentral Bus Station10:50 AMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Central Bus Station, Berlin (Germany) at 7/5/2025 5:20:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/6/2025 10:50:00 AM. 50 Economy ticket for $106 per person are available. Travel duration is 17h 30m
-
FlixBus21h 15m05:30 PMBerlinAlt-Tegel Train Station2:45 PMMilanLampugnano Bus Station0EconomyA Bus from FlixBus goes from Alt-Tegel Train Station, Berlin (Germany) at 7/5/2025 5:30:00 PM to Lampugnano Bus Station, Milan (Italy) arriving at 7/6/2025 2:45:00 PM. 50 Economy ticket for $106 per person are available. Travel duration is 21h 15m
Frequency of bus connections between Berlin and Milan
Facts about the bus from Berlin to Milan
Compare all providers like FlixBus that travel 34 times every day by bus from Berlin to Milan in one click! Book your bus ticket from Berlin to Milan starting from $56!
Cheapest Bus | $56 |
Fastest Bus | 15h 53m |
Earliest Bus | 2:00 AM |
Latest Bus | 11:30 PM |
Daily Bus Routes | 34 Ø |
Distance | 523.6 miles |
Bus Companies | FlixBus |
Cheapest bus connections from Berlin to Milan
Every day, 34 buses from 1 bus companies leave Berlin for Milan: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 06/29/2025 and for the following days.
The cheapest time to travel from Berlin to Milan
How to save money travelling from Berlin to Milan
Book the ticket from Berlin to Milan in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from Berlin to Milan, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from Berlin to Milan are also emptier.All bus stations and stops in Berlin and Milan
In the map below, you can see where to find all bus stations in Berlin and Milan.
Compare the bus with other modes of transport
Service and Comfort on the bus from Berlin to Milan
FAQs about the Berlin to Milan bus
How much does a Berlin Milan bus trip cost?
How much could I save by comparing buses from Berlin to Milan?
On average, how many connections are available from Berlin to Milan each day?
How long does a bus journey from Berlin to Milan take?
What time is the first bus from Berlin to Milan?
What time is the last bus from Berlin to Milan?
Which bus companies operate the Berlin Milan route?
Is there a direct bus between Berlin and Milan?
What can I take with me on the Berlin to Milan bus route?
What equipment is available for the Berlin Milan bus route?
Available seat classes which are offered on the bus route Berlin to Milan
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to Berlin and to Milan
- Bus Routes to Berlin
- Buses Amsterdam - Berlin
- Bern to Berlin bus
- Buses to Berlin from Budapest
- Buses from Copenhagen to Berlin
- Buses Gdańsk to Berlin
- Bus Hamburg - Berlin
- Buses to Berlin from Kyiv
- Buses to Berlin from London
- Manchester to Berlin bus
- Mannheim to Berlin bus
- Buses to Berlin from Moscow
- Buses Novi Sad to Berlin
- Buses Paris - Berlin
- Buses Prague - Berlin
- Buses to Berlin from Riga
- Bus Skopje - Berlin
- Buses Tallinn - Berlin
- Bus Trieste to Berlin
- Bus to Berlin from Warsaw
- Buses Zielona Gora - Berlin
- Bus Routes to Milan
- Bus Amsterdam to Milan
- Bus to Milan from Bologna
- Bus Brussels to Milan
- Buses Catania - Milan
- Buses to Milan from Florence
- Bus from Geneva to Milan
- Bus Genoa - Milan
- Buses to Milan from La Thuile
- Bus to Milan from Lisbon
- Buses Lugano to Milan
- Buses to Milan from Madonna di Campiglio
- From Messina to Milan bus
- Bus Naples - Milan
- Bus Passo del Tonale to Milan
- Bus to Milan from Pescara
- From Pinzolo to Milan bus
- Buses to Milan from Tirana
- Bus from Turin to Milan
- Bus from Verona to Milan
- Bus from Zug to Milan