There are 11 ways to get from Cheb to Milan by train (Trenitalia), bus, car, train, 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
best- Take the train from Cheb to Nuernberg Hbftrain
- Take the train from Nürnberg Hbf to München Hbftrain 29 / ...
- Take the train from München Hbf to Verona Porta Nuovatrain 89
- Take the train from Verona Porta Nuova to Milano Centraletrain Fr
11h 26m€109–284Bus to Václav Havel Airport Prague, fly to Milano Malpensa Airport, train
cheapest- Take the bus from Cheb Central Bus Station to Prague Airport Terminal 1/2bus
- Fly from Václav Havel Airport Prague (PRG) to Milano Malpensa Airport (MXP)plane PRG - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
7h 1m€43–145Bus
- Take the bus from Marktredwitz station to Regensburg central train stationbus 1304A
- Take the bus from Regensburg central train station to Milano, Autostazione Lampugnanobus N1308 / ...
13h 4m€56–138Drive 738 km
- Drive from Cheb to Milancar 738 km
7h 6m€115–166Train to Nuremberg Airport, fly to Milan Linate Airport
- Take the train from Cheb to Nuernberg Hbftrain
- Fly from Nuremberg Airport (NUE) to Milan Linate Airport (LIN)plane NUE - LIN
7h 6m€112–286Train via Bolzano
- Take the train from Marktredwitz to München Hbftrain Re2
- Take the train from München Hbf to Bolzano-Bozentrain 89
- Take the train from Bolzano-Bozen to Milano Porta Garibalditrain
14h 29m€117–241Train, bus
- Take the train from Cheb to Nuernberg Hbftrain
- Take the train from Nuremberg Hbf to Munich Airport Terminal Stationtrain
- Take the bus from Munich Airport Terminal 2 to Milano, Autostazione Lampugnanobus
15h 23m€63–149Bus to Václav Havel Airport Prague, fly to Il Caravaggio International Airport
- Take the bus from Cheb Central Bus Station to Prague Airport Terminal 1/2bus
- Fly from Václav Havel Airport Prague (PRG) to Il Caravaggio International Airport (BGY)plane PRG - BGY
6h 47m€59–215Train, train to Munich International Airport, fly to Milan Linate Airport
- Take the train from Marktredwitz to Regensburg Hbftrain
- Take the train from Regensburg Hbf to Muenchen Flughafen Terminaltrain
- Fly from Munich International Airport (MUC) to Milan Linate Airport (LIN)plane MUC - LIN
7h 32m€115–326Train, train to Frankfurt, fly to Milan Linate Airport
- Take the train from Cheb to Nuernberg Hbftrain
- Take the train from Nürnberg Hbf to Frankfurttrain
- Fly from Frankfurt (FRA) to Milan Linate Airport (LIN)plane FRA - LIN
7h 54m€75–212Train, train to Munich International Airport, fly to Milano Malpensa Airport
- Take the train from Marktredwitz to Regensburg Hbftrain
- Take the train from Regensburg Hbf to Muenchen Flughafen Terminaltrain
- Fly from Munich International Airport (MUC) to Milano Malpensa Airport (MXP)plane MUC - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
8h 25m€98–258
Cheb to Milan by train
Questions & Answers
The cheapest way to get from Cheb to Milan is to bus and fly and train which costs €40 - €150 and takes 7h 1m.
The fastest way to get from Cheb to Milan is to bus and fly which takes 6h 47m and costs €55 - €220.
No, there is no direct train from Cheb to Milan. However, there are services departing from Cheb and arriving at Milano Centrale via Nürnberg Hbf, München Hbf and Verona Porta Nuova. The journey, including transfers, takes approximately 11h 26m.
The distance between Cheb and Milan is 902 km. The road distance is 738 km.
The best way to get from Cheb to Milan without a car is to train which takes 11h 26m and costs €100 - €290.
It takes approximately 11h 26m to get from Cheb to Milan, including transfers.
Cheb to Milan train services, operated by České dráhy (ČD), depart from Cheb station.
The best way to get from Cheb to Milan is to train which takes 11h 26m and costs €100 - €290. Alternatively, you can bus, which costs €55 - €140 and takes 13h 4m.
Cheb to Milan train services, operated by České dráhy (ČD), arrive at Nuernberg Hbf station.
Yes, the driving distance between Cheb to Milan is 738 km. It takes approximately 7h 6m to drive from Cheb to Milan.
What companies run services between Cheb, Czechia and Milan, Italy?
You can take a train from Cheb to Milano Centrale via Nuernberg Hbf, Nürnberg Hbf, München Hbf, and Verona Porta Nuova in around 11h 26m. Alternatively, you can take a train from Cheb to Milano, Autostazione Lampugnano via Marktredwitz, Marktredwitz station, and Regensburg central train station in around 13h 4m.
- Website
- lufthansa.com
Flights from Nuremberg Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 3h 31m
- When
- Every day
- Estimated price
- €100–400
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 2h 55m
- When
- Every day
- Estimated price
- €60–260
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €65–280
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- €50–310
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €65–150
Flights from Frankfurt to Milan Linate Airport via Munich International Airport
- Ave. Duration
- 3h 20m
- When
- Wednesday to Friday
- Estimated price
- €55–120
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €65–270
- Website
- ita-airways.com
Flights from Nuremberg Airport to Milan Linate Airport via Frankfurt
- Ave. Duration
- 2h 50m
- When
- Saturday and Sunday
- Estimated price
- €120–400
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Munich International Airport
- Ave. Duration
- 2h 55m
- When
- Monday and Tuesday
- Estimated price
- €80–260
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- €60–240
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- €50–310
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €65–150
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €65–270
- Website
- airdolomiti.it
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €85–280
Flights from Munich International Airport to Milan Linate Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €100–310
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €65–150
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- €80–270
- Website
- ryanair.com
Flights from Václav Havel Airport Prague to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €40–140
- Website
- easyjet.com
Flights from Václav Havel Airport Prague to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €25–110
Flights from Frankfurt to Milan Linate Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- €40–130
Flights from Munich International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 15m
- When
- Monday and Friday
- Estimated price
- €40–120
- Website
- klm.com
Flights from Nuremberg Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- €75–400
- Website
- swiss.com
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 17m
- When
- Every day
- Estimated price
- €60–240
Flights from Munich International Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €65–220
- Website
- airfrance.com
Flights from Nuremberg Airport to Milan Linate Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- €70–390
- Website
- condor.com
Flights from Václav Havel Airport Prague to Milano Malpensa Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Saturday and Sunday
- Estimated price
- €50–120
- Website
- eurowings.com
Flights from Václav Havel Airport Prague to Il Caravaggio International Airport via Dusseldorf
- Ave. Duration
- 3h 55m
- When
- Monday
- Estimated price
- €55–220
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Cheb to Nuernberg Hbf
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- €9–19
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- €9–13
- 1st Class
- €14–19
- Business
- €16–17
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Nürnberg Hbf to München Hbf
- Ave. Duration
- 1h 18m
- Frequency
- Every 20 minutes
- Estimated price
- €18–60
- Website
- https://int.bahn.de/en
Train from München Hbf to Verona Porta Nuova
- Ave. Duration
- 5h 29m
- Frequency
- Every 4 hours
- Estimated price
- €65–120
- Website
- https://int.bahn.de/en
Train from München Hbf to Bolzano-Bozen
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- €55–150
- Website
- https://int.bahn.de/en
Train from Nürnberg Hbf to Frankfurt
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- €25–60
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Nürnberg Hbf to München Hbf
- Ave. Duration
- 2h 52m
- Frequency
- Hourly
- Estimated price
- €26–40
- Website
- https://int.bahn.de/en
Train from Marktredwitz to München Hbf
- Ave. Duration
- 3h 9m
- Frequency
- Every 4 hours
- Estimated price
- €35–55
- Website
- https://int.bahn.de/en
Train from Marktredwitz to Regensburg Hbf
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- €22–35
- Website
- https://int.bahn.de/en
Train from Regensburg Hbf to Muenchen Flughafen Terminal
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- €18–26
- Website
- https://int.bahn.de/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 13m
- Frequency
- Hourly
- Estimated price
- €17–35
- Schedules at
- trenitalia.com
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Verona Porta Nuova to Milano Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Twice daily
- Estimated price
- €35–85
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–85
- 2nd Class
- €35–50
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Bolzano-Bozen to Milano Porta Garibaldi
- Ave. Duration
- 4h 2m
- Frequency
- Once daily
- Estimated price
- €18–23
- Website
- https://www.trenord.it/en/
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +49 800 589 28 40
- Website
- agilis.de
Train from Nuremberg Hbf to Munich Airport Terminal Station
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a day
- Estimated price
- €30–60
- Schedules at
- agilis.de
Train from Regensburg Hbf to Muenchen Flughafen Terminal
- Ave. Duration
- 1h 24m
- Frequency
- Every 3 hours
- Estimated price
- €32–36
- Schedules at
- agilis.de
- Phone
- 0180 6 99 66 33
- Website
- bahn.de
Train from Nuremberg Hbf to Munich Airport Terminal Station
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €25–70
- Schedules at
- bahn.de
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- €15
- Website
- https://www.malpensaexpress.it/en/
- Phone
- 0 89 54 888 97 - 25
- info@laenderbahn.com
- Website
- laenderbahn.com
Train from Marktredwitz to Regensburg Hbf
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- €30–40
- Schedules at
- laenderbahn.com
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Marktredwitz station to Regensburg central train station
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- €12–35
- Website
- https://www.flixbus.co.uk
Bus from Regensburg central train station to Milano, Autostazione Lampugnano
- Ave. Duration
- 9h 11m
- Frequency
- Twice daily
- Estimated price
- €35–90
- Website
- https://www.flixbus.co.uk
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Munich Airport Terminal 2 to Milano, Autostazione Lampugnano
- Ave. Duration
- 9h
- Frequency
- Once a week
- Estimated price
- €29–60
- Website
- https://regiojet.com/
Bus from Cheb Central Bus Station to Prague Airport Terminal 1/2
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €9–11
- Website
- https://regiojet.com/
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Cheb to Milan train tickets online with Omio.
There are 13654+ hotels available in Milan.













































