There are 11 ways to get from Mellrichstadt to Milan by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via Zurich
best- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain Re7
- Take the train from Wuerzburg Hbf to Stuttgart Hbftrain Re
- Take the bus from Stuttgart to Zürich Bus Stationbus
- Take the bus from Zürich to Milano, Autostazione Lampugnanobus
11h 21m€84–178Train, bus
cheapest- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain Re7
- Take the bus from Würzburg Main Station to Milanbus FlixBus N24
13h 32m€72–157Train via Stuttgart
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain Re7
- Take the train from Wuerzburg Hbf to Stuttgart Hbftrain Re
- Take the train from Hauptbahnhof to Singentrain 87
- Take the train from Singen to Zürich HBtrain Ic
- Take the train from Zürich HB to Como S. Giovannitrain Ec
- Take the train from Como S.Giovanni to Milano Porta Garibalditrain S11
12h 36m€145–390Drive 686.8 km
- Drive from Mellrichstadt to Milancar 686.8 km
6h 30m€112–161Train, train to Frankfurt, fly to Milan Linate Airport
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain
- Take the train from Würzburg Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Milan Linate Airport (LIN)plane FRA - LIN
6h 55m€77–273Train
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain Re7
- Take the train from Würzburg Hbf to Frankfurttrain 41 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
12h 48m€138–440Train, train to Frankfurt, fly to Milano Malpensa Airport
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain
- Take the train from Würzburg Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Milano Malpensa Airport (MXP)plane FRA - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
7h 34m€100–296Train, train to Stuttgart Airport, fly to Milano Malpensa Airport
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain
- Take the train from Wuerzburg Hbf to Stuttgart Hbftrain
- Fly from Stuttgart Airport (STR) to Milano Malpensa Airport (MXP)plane STR - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 18m€113–330Train, train to Munich International Airport, fly to Milan Linate Airport
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain
- Take the train from Würzburg Hbf to München Hbftrain
- Fly from Munich International Airport (MUC) to Milan Linate Airport (LIN)plane MUC - LIN
8h 5m€143–471Train, train to Frankfurt, fly to Turin Caselle Airport
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain
- Take the train from Würzburg Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Turin Caselle Airport (TRN)plane FRA - TRN
- Take the train from Torino Porta Susa to Milano Rogoredotrain
9h 7m€150–428Train, train to Frankfurt, fly to Verona Villafranca Airport
- Take the train from Mellrichstadt Bahnhof to Würzburg Hbftrain
- Take the train from Würzburg Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Verona Villafranca Airport (VRN)plane FRA - VRN
- Take the train from Verona Porta Nuova to Milano Centraletrain
9h 2m€177–482
Mellrichstadt to Milan by train
Comparing Your Travel Options
The cheapest way to get from Mellrichstadt to Milan is to train and bus which costs €70 - €160 and takes 13h 32m.
The fastest way to get from Mellrichstadt to Milan is to drive which takes 6h 30m and costs €110 - €170.
No, there is no direct train from Mellrichstadt to Milan. However, there are services departing from Mellrichstadt Bahnhof and arriving at Milano Porta Garibaldi via Wuerzburg Hbf, Hauptbahnhof, Singen, Zürich HB and Como S.Giovanni. The journey, including transfers, takes approximately 12h 36m.
The distance between Mellrichstadt and Milan is 751 km. The road distance is 686.8 km.
The best way to get from Mellrichstadt to Milan without a car is to train and bus via Zurich which takes 11h 21m and costs €80 - €180.
It takes approximately 11h 21m to get from Mellrichstadt to Milan, including transfers.
Mellrichstadt to Milan train services, operated by Deutsche Bahn Regio (DB Regional), depart from Mellrichstadt Bahnhof station.
Mellrichstadt to Milan train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Würzburg Hbf station.
Yes, the driving distance between Mellrichstadt to Milan is 687 km. It takes approximately 6h 30m to drive from Mellrichstadt to Milan.
Book your Mellrichstadt to Milan train tickets online with Omio.
What companies run services between Mellrichstadt, Germany and Milan, Italy?
You can take a train from Mellrichstadt Bahnhof to Milano Porta Garibaldi via Würzburg Hbf, Wuerzburg Hbf, Stuttgart Hbf, Hauptbahnhof, Singen, Zürich HB, and Como S.Giovanni in around 12h 36m.
- Website
- lufthansa.com
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €55–440
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €75–370
Flights from Frankfurt to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- €120–400
Flights from Stuttgart Airport to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €130–420
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €75–430
Flights from Frankfurt to Turin Caselle Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €110–460
Flights from Frankfurt to Turin Caselle Airport via Munich International Airport
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- €110–500
Flights from Frankfurt to Verona Villafranca Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €160–550
Flights from Frankfurt to Verona Villafranca Airport via Munich International Airport
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- €160–550
- Website
- ita-airways.com
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €55–440
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €75–370
Flights from Stuttgart Airport to Milano Malpensa Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–190
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €75–430
Flights from Frankfurt to Turin Caselle Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €110–460
Flights from Frankfurt to Verona Villafranca Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €160–550
- Website
- airdolomiti.it
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €55–440
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €110–370
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Saturday
- Estimated price
- €140–430
Flights from Frankfurt to Turin Caselle Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €140–460
Flights from Frankfurt to Verona Villafranca Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- €160–550
- Website
- condor.com
Flights from Frankfurt to Milano Malpensa Airport
- Ave. Duration
- 1h 6m
- When
- Every day
- Estimated price
- €55–160
- Website
- easyjet.com
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €35–140
- Website
- eurowings.com
Flights from Stuttgart Airport to Milano Malpensa Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–190
- Website
- swiss.com
Flights from Frankfurt to Milano Malpensa Airport via Zurich
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €70–270
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 31m
- Frequency
- 3 times a week
- Estimated price
- €27–130
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- €20–95
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mellrichstadt Bahnhof to Würzburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 2 hours
- Estimated price
- €16–75
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €28–50
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €28–35
- 1st Class Ticket
- €35–50
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €28–50
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €28–35
- 1st Class Ticket
- €35–50
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €28–50
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- €28–35
- 1st Class Ticket
- €35–50
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg GmbH
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €25–40
- Schedules at
- Arverio Baden-Württemberg GmbH
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €25–40
- Schedules at
- Arverio Baden-Württemberg GmbH
Train from Wuerzburg Hbf to Stuttgart Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- €25–40
- Schedules at
- Arverio Baden-Württemberg GmbH
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Singen
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- €30–65
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €25–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 1h 48m
- Frequency
- Every 30 minutes
- Estimated price
- €22–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- Hourly
- Estimated price
- €60–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €25–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €50–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €25–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Würzburg Hbf to Frankfurt
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €25–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Singen
- Ave. Duration
- 4h 49m
- Frequency
- Twice a week
- Estimated price
- €21–26
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- €19–29
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Como S. Giovanni
- Ave. Duration
- 2h 35m
- Frequency
- Hourly
- Estimated price
- €60–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Como S.Giovanni to Milano Porta Garibaldi
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- €14–21
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €75–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Como S.Giovanni to Milano Porta Garibaldi
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- Trenord
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Lugano
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- €20–25
- Schedules at
- SBB GmbH
- Phone
- +49 821 899 825 44
- [email protected]
- Website
- Arverio Bayern GmbH
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Schedules at
- Arverio Bayern GmbH
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Würzburg Hbf to München Hbf
- Ave. Duration
- 4h 44m
- Frequency
- Twice daily
- Estimated price
- €30–60
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Torino Porta Susa to Milano Rogoredo
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Torino Porta Susa to Milano Rogoredo
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €17–28
- Website
- Italo Treno
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 23m
- Frequency
- 3 times a day
- Estimated price
- €35–85
- Website
- Trenitalia Eurocity
- 1st Class
- €55–85
- 2nd Class
- €35–50
- Phone
- +38 098-888-11-08
- [email protected]
- Website
- Grand Bus
Bus from Stuttgart to Zürich Bus Station
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- €25–28
- Website
- Grand Bus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Zürich to Milano, Autostazione Lampugnano
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- €18–30
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Würzburg Main Station to Milan
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- €55–85
- Website
- Flixbus
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
There are 13888+ hotels available in Milan.

























































