Milan Berlin Routes (10 Ways to go)

Planning a trip from Milan to Berlin Cleartrip helps you select the best route between Milan & Berlin based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Milan & Berlin

The distance from Milan to Berlin is approximately 1048.31kms. By car, it takes roughly 9h 54m to reach Berlin from Milan . Take a look at the 10 routes available to reach Berlin from Milan

  • 1.
  • Milan to Berlin Bus to Milan Bergamo, fly to Berlin Schoenefeld
  • 5h 18m
  • Rs. 2090
 
Milano Centrale
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Orio al Serio Airport
 
1h 40m
Rs. 1100
You can travel from Milan Bergamo to Berlin Schoenefeld by booking a flight. The total flight time between Milan Bergamo & Berlin Schoenefeld is around 1h 40m. The price of the flight ticket is approximately Rs.1100.
 
Berlin Schoenefeld
 
0h 22m
Rs. 750
You can reach Berlin Alexanderplatz from Berlin-Schönefeld Flughafen by travelling in a train. Berlin-Schönefeld Flughafen to Berlin Alexanderplatz train takes approximately 0h 22m. You can catch a train from Berlin-Schönefeld Flughafen and get down at Berlin Alexanderplatz. The price of the train ticket is approximately Rs. 750.
 
Berlin Alexanderplatz
  • 2.
  • Milan to Berlin Fly Milan Linate to Berlin Tegel
  • 4h 18m
  • Rs. 3160
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
aeroporto di linate
 
1h 35m
Rs. 2900
You can travel from Milan Linate to Berlin Tegel by booking a flight. The total flight time between Milan Linate & Berlin Tegel is around 1h 35m. The price of the flight ticket is approximately Rs.2900.
 
Berlin Tegel
 
0h 22m
Rs. 170
Travelling in a bus is one of the ways to reach Berlin, Invalidenpark from Berlin, Flughafen Tegel. The total journey between Berlin, Flughafen Tegel & Berlin, Invalidenpark takes around 0h 22m in a bus. The bus ticket price for the journey is approximately Rs.170.
 
Berlin, Invalidenpark
  • 3.
  • Milan to Berlin Train to Milan Malpensa, fly to Berlin Schoenefeld
  • 5h 5m
  • Rs. 3650
 
Milano Cadorna
 
0h 37m
Rs. 700
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 700.
 
Malpensa Aeroporto T.1
 
1h 50m
Rs. 2200
You can travel from Milan Malpensa to Berlin Schoenefeld by booking a flight. The total flight time between Milan Malpensa & Berlin Schoenefeld is around 1h 50m. The price of the flight ticket is approximately Rs.2200.
 
Berlin Schoenefeld
 
0h 22m
Rs. 750
You can reach Berlin Alexanderplatz from Berlin-Schönefeld Flughafen by travelling in a train. Berlin-Schönefeld Flughafen to Berlin Alexanderplatz train takes approximately 0h 22m. You can catch a train from Berlin-Schönefeld Flughafen and get down at Berlin Alexanderplatz. The price of the train ticket is approximately Rs. 750.
 
Berlin Alexanderplatz
  • 4.
  • Milan to Berlin Bus
  • 18h 6m
  • Rs. 4270
 
via orefici p.za cordusio
 
0h 20m
Rs. 90
Travelling in a bus is one of the ways to reach lampugnano m1 from via orefici p.za cordusio. The total journey between via orefici p.za cordusio & lampugnano m1 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
lampugnano m1
 
16h 0m
Rs. 3900
Travelling in a bus is one of the ways to reach Berlin, Berlin central bus station from Milan, Milan. The total journey between Milan, Milan & Berlin, Berlin central bus station takes around 16h 0m in a bus. The bus ticket price for the journey is approximately Rs.3900.
 
Berlin, Berlin central bus station
 
0h 14m
Rs. 140
Travelling in a bus is one of the ways to reach Zoologischer Garten Bhf (S+U), Berlin from Messedamm/ZOB/ICC, Berlin. The total journey between Messedamm/ZOB/ICC, Berlin & Zoologischer Garten Bhf (S+U), Berlin takes around 0h 14m in a bus. The bus ticket price for the journey is approximately Rs.140.
 
Zoologischer Garten Bhf (S+U), Berlin
 
0h 24m
Rs. 140
Travelling in a bus is one of the ways to reach Berlin, S+U Alexanderplatz Bhf/Memhardstr. from S+U Zoologischer Garten Bhf. The total journey between S+U Zoologischer Garten Bhf & Berlin, S+U Alexanderplatz Bhf/Memhardstr. takes around 0h 24m in a bus. The bus ticket price for the journey is approximately Rs.140.
 
Berlin, S+U Alexanderplatz Bhf/Memhardstr.
  • 5.
  • Milan to Berlin Rideshare
  • 12h 30m
  • Rs. 4476
 
Milan
 
12h 30m
Rs. 4476
Travelling in a Rideshare is one of the ways to reach Berlin from Milan. Milan to Berlin by Rideshare takes approximately 12h 30m. The distance between Milan & Berlin is around 1045.84kms.
 
Berlin
  • 6.
  • Milan to Berlin Train, bus
  • 17h 43m
  • Rs. 4814
 
duomo m1 m3
 
0h 36m
Rs. 104
Travelling in a Tram is one of the ways to reach stazione lambrate m2 from duomo m1 m3. duomo m1 m3 to stazione lambrate m2 by Tram takes approximately 0h 36m. The distance between duomo m1 m3 & stazione lambrate m2 is around 6.31kms.
 
stazione lambrate m2
 
1h 42m
Rs. 600
You can reach Verona Porta Nuova from Milano Lambrate by travelling in a train. Milano Lambrate to Verona Porta Nuova train takes approximately 1h 42m. You can catch a train from Milano Lambrate and get down at Verona Porta Nuova. The price of the train ticket is approximately Rs. 600.
 
Verona Porta Nuova
 
13h 2m
Rs. 4000
Travelling in a bus is one of the ways to reach Berlin - ZOB from Verona - Stazione Verona Porta Nuova. The total journey between Verona - Stazione Verona Porta Nuova & Berlin - ZOB takes around 13h 2m in a bus. The bus ticket price for the journey is approximately Rs.4000.
 
Berlin - ZOB
 
0h 4m
Rs. 0
Walking is one of the ways to reach U Kaiserdamm from Berlin - ZOB. Berlin - ZOB to U Kaiserdamm by walk takes approximately 0h 4m. The distance between Berlin - ZOB & U Kaiserdamm is around 0.37kms.
 
U Kaiserdamm
 
0h 28m
Rs. 110
Travelling in a Subway is one of the ways to reach S+U Alexanderplatz from U Kaiserdamm. U Kaiserdamm to S+U Alexanderplatz by Subway takes approximately 0h 28m. The distance between U Kaiserdamm & S+U Alexanderplatz is around 11.93kms.
 
S+U Alexanderplatz
  • 7.
  • Milan to Berlin Fly Milan Linate to Berlin Schoenefeld
  • 6h 55m
  • Rs. 9340
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
aeroporto di linate
 
4h 0m
Rs. 8500
You can travel from Milan Linate to Berlin Schoenefeld by booking a flight. The total flight time between Milan Linate & Berlin Schoenefeld is around 4h 0m. The price of the flight ticket is approximately Rs.8500.
 
Berlin Schoenefeld
 
0h 22m
Rs. 750
You can reach Berlin Alexanderplatz from Berlin-Schönefeld Flughafen by travelling in a train. Berlin-Schönefeld Flughafen to Berlin Alexanderplatz train takes approximately 0h 22m. You can catch a train from Berlin-Schönefeld Flughafen and get down at Berlin Alexanderplatz. The price of the train ticket is approximately Rs. 750.
 
Berlin Alexanderplatz
  • 8.
  • Milan to Berlin Drive
  • 9h 54m
  • Rs. 10165
 
Milan
 
9h 54m
Rs. 10165
You can take a car from Milan to Berlin. It will take you around 9h 54m to cover distance of 1048.31kms and reach Berlin from Milan. The total amount for the journey will be approximately Rs.10165.
 
Berlin
  • 9.
  • Milan to Berlin Train, night train
  • 17h 1m
  • Rs. 12640
 
Milano Centrale
 
4h 3m
Rs. 4500
You can reach Zürich HB from Milano Centrale by travelling in a train. Milano Centrale to Zürich HB train takes approximately 4h 3m. You can catch a train from Milano Centrale and get down at Zürich HB. The price of the train ticket is approximately Rs. 4500.
 
Zürich HB
 
11h 37m
Rs. 8000
You can reach Berlin Hbf (tief) from Zürich HB by travelling in a train. Zürich HB to Berlin Hbf (tief) train takes approximately 11h 37m. You can catch a train from Zürich HB and get down at Berlin Hbf (tief). The price of the train ticket is approximately Rs. 8000.
 
Berlin Hbf (tief)
 
0h 17m
Rs. 140
Travelling in a bus is one of the ways to reach Berlin, S+U Alexanderplatz Bhf/Memhardstr. from S+U Berlin Hauptbahnhof. The total journey between S+U Berlin Hauptbahnhof & Berlin, S+U Alexanderplatz Bhf/Memhardstr. takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.140.
 
Berlin, S+U Alexanderplatz Bhf/Memhardstr.
  • 10.
  • Milan to Berlin Train
  • 12h 43m
  • Rs. 17200
 
Milano Centrale
 
4h 6m
Rs. 5500
You can reach Basel SBB from Milano Centrale by travelling in a train. Milano Centrale to Basel SBB train takes approximately 4h 6m. You can catch a train from Milano Centrale and get down at Basel SBB. The price of the train ticket is approximately Rs. 5500.
 
Basel SBB
 
5h 11m
Rs. 8500
You can reach Hannover Hbf from Basel SBB by travelling in a train. Basel SBB to Hannover Hbf train takes approximately 5h 11m. You can catch a train from Basel SBB and get down at Hannover Hbf. The price of the train ticket is approximately Rs. 8500.
 
Hannover Hbf
 
1h 38m
Rs. 3200
You can reach Berlin Hbf (tief) from Hannover Hbf by travelling in a train. Hannover Hbf to Berlin Hbf (tief) train takes approximately 1h 38m. You can catch a train from Hannover Hbf and get down at Berlin Hbf (tief). The price of the train ticket is approximately Rs. 3200.
 
Berlin Hbf (tief)