There are 12 ways to get from Wernigerode to Milan by train, plane, car, car train, bus, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Hannover Airport, fly to Milan Linate Airport
best- Take the train from Goslar to Hannover Hbftrain
- Fly from Hannover Airport (HAJ) to Milan Linate Airport (LIN)plane HAJ - LIN
7h 50m€182–381Train, train to Berlin Brandenburg Airport, fly to Milan Linate Airport
cheapest- Take the train from Wernigerode Hbf to Halle(Saale)Hbftrain
- Take the train from Halle(Saale)Hbf to S Südkreuz Bhftrain
- Fly from Berlin Brandenburg Airport (BER) to Milan Linate Airport (LIN)plane BER - LIN
7h 18m€99–452Drive, car train
- Drive from Wernigerode to Hannover Hbfcar
- Take the cartrain from Hannover Hbf to Freiburg im Breisgau Train Stationcartrain
- Drive from Freiburg im Breisgau Train Station to Milancar
13h 4m€177–239Bus
- Take the bus from Halberstadt, Hauptbahnhof to Magdeburg Hbfbus
- Take the bus from Magdeburg central bus station to Leipzig central train stationbus N67 / ...
- Take the bus from Leipzig central train station to Milano, Autostazione Lampugnanobus N95
20h 30mTrain, night train
- Take the train from Goslar, Bahnhof to Göttingentrain
- Take the nighttrain from Goettingen to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S.Giovanni to Milano Porta Garibalditrain S11
17h 10m€118–324Train, train to Hamburg Airport, fly to Milan Linate Airport
- Take the train from Goslar to Hannover Hbftrain
- Take the train from Hannover Hauptbahnhof to Hamburg Hbftrain
- Fly from Hamburg Airport (HAM) to Milan Linate Airport (LIN)plane HAM - LIN
8h 5m€174–475Train, train to Hamburg Airport, fly to Milano Malpensa Airport
- Take the train from Goslar to Hannover Hbftrain
- Take the train from Hannover Hauptbahnhof to Hamburg Hbftrain
- Fly from Hamburg Airport (HAM) to Milano Malpensa Airport (MXP)plane HAM - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 50m€122–328Train, train to Berlin Brandenburg Airport, fly to Milano Malpensa Airport
- Take the train from Wernigerode Hbf to Halle(Saale)Hbftrain
- Take the train from Halle(Saale)Hbf to S Südkreuz Bhftrain
- Fly from Berlin Brandenburg Airport (BER) to Milano Malpensa Airport (MXP)plane BER - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 12m€102–415Train, train to Frankfurt, fly to Milan Linate Airport
- Take the train from Goslar to Hildesheim Hbftrain
- Take the train from Hildesheim Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Milan Linate Airport (LIN)plane FRA - LIN
8h 22m€123–331Train
- Take the train from Goslar to Hildesheim Hbftrain Re
- Take the train from Hildesheim Hauptbahnhof to Basel SBBtrain 12
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
13h 50m€189–443Train, bus
- Take the train from Wernigerode Hbf to Halle(Saale)Hbftrain Re4
- Take the train from Halle(Saale)Hbf to Zürich HBtrain 12N
- Take the bus from Zürich to Milano, Autostazione Lampugnanobus
18h 15m€187–338Drive 893.1 km
- Drive from Wernigerode to Milancar 893.1 km
9h 20m€145–209
Hannover Airport (HAJ) to Milan Linate Airport (LIN) flights
Comparing Your Travel Options
The cheapest way to get from Wernigerode to Milan is to train and fly which costs €100 - €420 and takes 8h 12m.
The fastest way to get from Wernigerode to Milan is to train and fly which takes 7h 18m and costs €95 - €460.
No, there is no direct bus from Wernigerode to Milan. However, there are services departing from Wernigerode, Hauptbahnhof and arriving at Milano, Autostazione Lampugnano via Halberstadt, Hauptbahnhof, Magdeburg central bus station and Leipzig central train station. The journey, including transfers, takes approximately 20h 30m.
No, there is no direct train from Wernigerode to Milan. However, there are services departing from Wernigerode Hbf and arriving at Milano Porta Garibaldi via Goslar, Bahnhof, Goettingen, Zürich HB and Como S.Giovanni. The journey, including transfers, takes approximately 17h 10m.
The distance between Wernigerode and Milan is 927 km. The road distance is 893.1 km.
The best way to get from Wernigerode to Milan without a car is to bus which takes 20h 30m and costs .
It takes approximately 7h 50m to get from Wernigerode to Milan, including transfers.
Wernigerode to Milan bus services, operated by Deutsche Bahn Regio (DB Regional), depart from Halberstadt, Hauptbahnhof station.
Wernigerode to Milan train services, operated by Erixx, depart from Goslar station.
The best way to get from Wernigerode to Milan is to bus which takes 20h 30m and costs . Alternatively, you can train, which costs €180 - €450 and takes 13h 50m.
What companies run services between Wernigerode, Germany and Milan, Italy?
You can take a bus from Wernigerode, Hauptbahnhof to Milano, Autostazione Lampugnano via Halberstadt, Hauptbahnhof, Magdeburg central bus station, and Leipzig central train station in around 20h 30m. Alternatively, you can take a train from Wernigerode Hbf to Milano Centrale via Goslar, Bahnhof, Goslar, Hildesheim Hauptbahnhof, Basel SBB, and Lugano in around 13h 50m.
- Website
- lufthansa.com
Flights from Hannover Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- €65–390
Flights from Hannover Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- €100–340
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 13m
- When
- Every day
- Estimated price
- €130–270
Flights from Berlin Brandenburg Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- €130–270
Flights from Hamburg Airport to Milan Linate Airport via Munich
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- €100–270
Flights from Hamburg Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- €100–270
Flights from Hamburg Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- €90–330
Flights from Hamburg Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- €90–320
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- €80–290
Flights from Berlin Brandenburg Airport to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- €80–290
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €50–440
- Phone
- +49 581 97164183
- [email protected]
- Website
- Erixx
Train from Goslar to Hannover Hbf
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- €35–50
- Schedules at
- Erixx
Train from Goslar to Hannover Hbf
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- €35–50
- Schedules at
- Erixx
Train from Goslar to Hannover Hbf
- Ave. Duration
- 1h 7m
- Frequency
- Every 30 minutes
- Estimated price
- €35–50
- Schedules at
- Erixx
Train from Goslar to Hildesheim Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €21–30
- Schedules at
- Erixx
Train from Goslar to Hildesheim Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €21–30
- Schedules at
- Erixx
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Bus from Halberstadt, Hauptbahnhof to Magdeburg Hbf
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Website
- Deutsche Bahn Regio (DB Regional)
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Getting to Milan from the airport
Read the travel guide
Booking & Getting There
Wernigerode to Milan bus services, operated by Deutsche Bahn Regio (DB Regional), arrive at Magdeburg Hbf station.
Wernigerode to Milan train services, operated by Erixx, arrive at Hildesheim Hbf station.
Yes, the driving distance between Wernigerode to Milan is 893 km. It takes approximately 9h 20m to drive from Wernigerode to Milan.
Book your Wernigerode to Milan train tickets online with Omio.
There are 13888+ hotels available in Milan.




