There are 8 ways to get from Krems to Milan by train, plane, train (Trenitalia), bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Milan Linate Airport
best- Take the train from St.Poelten Hbf to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Milan Linate Airport (LIN)plane VIE - LIN
5h 35m€59–226Bus
cheapest- Take the bus from Sankt Pölten to Wien Hauptbahnhofbus
- Take the bus from Vienna, Central Station Südtiroler Platz to Milano, Autostazione Lampugnanobus N456 / ...
15h 17m€53–86Train via Verona
- Take the train from St.Poelten Hbf to Innsbruck Hauptbahnhoftrain Rjx
- Take the train from Innsbruck Hauptbahnhof to Verona Porta Nuovatrain 89
- Take the train from Verona Porta Nuova to Milano Centraletrain Fr
11h 21m€66–248Drive 785.4 km
- Drive from Krems to Milancar 785.4 km
8h 33m€125–181Train, fly to Milano Malpensa Airport
- Take the train from St.Poelten Hbf to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Milano Malpensa Airport (MXP)plane VIE - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Porta Garibalditrain
6h 29m€67–229Train, fly to Il Caravaggio International Airport
- Take the train from St.Poelten Hbf to Flughafen Wientrain
- Fly from Vienna International Airport (VIE) to Il Caravaggio International Airport (BGY)plane VIE - BGY
6h 9m€58–288Train
- Take the train from St.Poelten Hbf to Bolzano Bozentrain Rjx
- Take the train from Bolzano Bozen to Milano Centraletrain Fr
11h 51m€116–198Train, Oktoberfest Transportation
- Take the train from St Pölten Hauptbahnhof to Pasingtrain Drf
- Take the bus from Campingplatz Obermenzing to Milanbus
15h 35m€136–183
Krems to Milan by train
Questions & Answers
The cheapest way to get from Krems to Milan is to bus which costs €50 - €90 and takes 15h 17m.
The fastest way to get from Krems to Milan is to train and fly which takes 5h 35m and costs €55 - €230.
No, there is no direct bus from Krems to Milan. However, there are services departing from Krems Austraße/B3 and arriving at Milano, Autostazione Lampugnano via Sankt Pölten and Vienna, Central Station Südtiroler Platz. The journey, including transfers, takes approximately 15h 17m.
No, there is no direct train from Krems to Milan. However, there are services departing from Krems An Der Donau and arriving at Milano Centrale via St.Poelten Hbf, Innsbruck Hauptbahnhof and Verona Porta Nuova. The journey, including transfers, takes approximately 11h 21m.
The distance between Krems and Milan is 746 km. The road distance is 785.4 km.
The best way to get from Krems to Milan without a car is to train via Verona which takes 11h 21m and costs €65 - €250.
It takes approximately 5h 35m to get from Krems to Milan, including transfers.
Krems to Milan bus services, operated by Euro Bus MK, depart from Sankt Pölten station.
Krems to Milan train services, operated by Railjet, depart from St.Poelten Hbf station.
The best way to get from Krems to Milan is to train via Verona which takes 11h 21m and costs €65 - €250. Alternatively, you can bus, which costs €50 - €90 and takes 15h 17m.
What companies run services between Krems, Lower Austria and Milan, Italy?
You can take a train from Krems An Der Donau to Milano Centrale via St.Poelten Hbf, Innsbruck Hauptbahnhof, and Verona Porta Nuova in around 11h 21m. Alternatively, you can take a bus from Krems Austraße/B3 to Milano, Autostazione Lampugnano via Sankt Pölten, Wien Hauptbahnhof, and Vienna, Central Station Südtiroler Platz in around 15h 17m.
- Website
- ryanair.com
Flights from Vienna International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €35–150
Flights from Vienna International Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €30–190
- Website
- lufthansa.com
Flights from Vienna International Airport to Milan Linate Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- €100–270
Flights from Vienna International Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 3h 11m
- When
- Every day
- Estimated price
- €60–250
- Website
- austrian.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- €65–230
- Website
- swiss.com
Flights from Vienna International Airport to Milano Malpensa Airport via Zurich
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- €55–240
- Website
- easyjet.com
Flights from Vienna International Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- €30–150
Train from St.Poelten Hbf to Flughafen Wien
- Ave. Duration
- 54 min
- Frequency
- Every 3 hours
- Estimated price
- €17–26
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €17–26
Train from St.Poelten Hbf to Innsbruck Hauptbahnhof
- Ave. Duration
- 3h 59m
- Frequency
- Hourly
- Estimated price
- €60–95
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €60–95
Train from St.Poelten Hbf to Bolzano Bozen
- Ave. Duration
- 6h 16m
- Frequency
- Once daily
- Estimated price
- €75–120
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €75–120
- Phone
- +43 5 1717
- Website
- oebb.at
Train from St.Poelten Hbf to Flughafen Wien
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €42–45
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from St.Poelten Hbf to Innsbruck Hauptbahnhof
- Ave. Duration
- 4h 9m
- Frequency
- Every 3 hours
- Estimated price
- €35–90
- Website
- https://westbahn.at/en/
Train from St Pölten Hauptbahnhof to Pasing
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €65–110
- Website
- https://westbahn.at/en/
Train from St.Poelten Hbf to Innsbruck Hauptbahnhof
- Ave. Duration
- 4h 21m
- Frequency
- Twice a week
- Estimated price
- €24–90
- Website
- https://www.oebb.at/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Innsbruck Hauptbahnhof to Verona Porta Nuova
- Ave. Duration
- 3h 33m
- Frequency
- Every 4 hours
- Estimated price
- €19–60
- 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
Train from Bolzano Bozen to Milano Centrale
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €35–70
- 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 Malpensa Aeroporto T1 to Milano Porta Garibaldi
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- €4–6
- Website
- https://www.trenord.it/en/
- Phone
- +389 46 787 312
- info@eurobus.mk
- Website
- eurobus.mk
Bus from Sankt Pölten to Wien Hauptbahnhof
- Ave. Duration
- 43 min
- Frequency
- Twice a week
- Estimated price
- €3–4
- Schedules at
- eurobus.mk
- Phone
- +383 049 - 170 021
- Website
- festimitours.com
Bus from Sankt Pölten to Wien Hauptbahnhof
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Website
- http://www.festimitours.com
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vienna, Central Station Südtiroler Platz to Milano, Autostazione Lampugnano
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Estimated price
- €45–75
- Website
- https://www.flixbus.co.uk
- Website
- global.flixbus.com
Bus from Vienna, Central Station Südtiroler Platz to Milano, Autostazione Lampugnano
- Ave. Duration
- 11h 55m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
- Phone
- +34 937 37 03 73
- info@stoketravel.com
- Website
- stoketravel.com
Bus from Campingplatz Obermenzing to Milan
- Ave. Duration
- 8h
- Frequency
- Once a week
- Estimated price
- €65
- Website
- Stoke Travel
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
More Questions & Answers
Krems to Milan bus services, operated by Euro Bus MK, arrive at Wien Hauptbahnhof station.
Krems to Milan train services, operated by Railjet, arrive at Innsbruck Hauptbahnhof station.
Yes, the driving distance between Krems to Milan is 785 km. It takes approximately 8h 33m to drive from Krems to Milan.
Book your Krems to Milan train tickets online with Omio.
There are 4663+ hotels available in Milan.
















































