Milan to Vienna train

Mon, 20 Jan
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Milan to Vienna

Showing times and prices for 20 Jan

Cheapest

The best way to find a cheap train ticket from Milan to Vienna is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
RegionaleRegionale TRENORD 2635
17:2514h54
Milan Centrale
08:19Vienna Hbf
£501One-way
2 changes
Cheapest
RegionaleRegionale TRENORD 2627
13:2518h54
Milan Centrale
08:19Vienna Hbf
£501One-way
2 changes
Cheapest
RegionaleRegionale TRENORD 2629
14:2517h54
Milan Centrale
08:19Vienna Hbf
£501One-way
2 changes
Cheapest
RegionaleRegionale TRENORD 2631
15:2516h54
Milan Centrale
08:19Vienna Hbf
£501One-way
2 changes
Cheapest
RegionaleRegionale TRENORD 2623
11:2520h54
Milan Centrale
08:19Vienna Hbf
£501One-way
2 changes

Milan to Vienna train times

Showing trains for tomorrow, Monday 20 January
ProviderDepartsDurationArrivesChangesTickets
Regionale
Regionale TRENORD 2613
RegionaleRegionale TRENORD 2613
06:25 Milan Centrale17h11 23:36 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2613
RegionaleRegionale TRENORD 2613
06:25 Milan Centrale17h11 23:36 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2613
RegionaleRegionale TRENORD 2613
06:25 Milan Centrale15h40 22:05 Vienna Hbf4 changes
Frecciarossa
FRECCIAROSSA 9703
FrecciarossaFRECCIAROSSA 9703
06:45 Milan Centrale10h51 17:36 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9703
FrecciarossaFRECCIAROSSA 9703
06:45 Milan Centrale10h51 17:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9703
FrecciarossaFRECCIAROSSA 9703
06:45 Milan Centrale10h51 17:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9705
FrecciarossaFRECCIAROSSA 9705
07:15 Milan Centrale16h21 23:36 Vienna Hbf1 change
Regionale
Regionale TRENORD 2615
RegionaleRegionale TRENORD 2615
07:25 Milan Centrale14h40 22:05 Vienna Hbf4 changes
Regionale
Regionale TRENORD 2615
RegionaleRegionale TRENORD 2615
07:25 Milan Centrale16h11 23:36 Vienna Hbf2 changes
Italo
8973
Italo8973
07:35 Milan Centrale15h17 22:52 Vienna Westbahnhof2 changes
Italo
8973
Italo8973
07:35 Milan Centrale15h17 22:52 Vienna Westbahnhof2 changes
Italo
8973
Italo8973
07:35 Milan Centrale13h17 20:52 Vienna Westbahnhof2 changes
Frecciarossa
FRECCIAROSSA 9707
FrecciarossaFRECCIAROSSA 9707
07:45 Milan Centrale15h51 23:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9707
FrecciarossaFRECCIAROSSA 9707
07:45 Milan Centrale14h20 22:05 Vienna Hbf4 changes
Frecciarossa
FRECCIAROSSA 9707
FrecciarossaFRECCIAROSSA 9707
07:45 Milan Centrale15h51 23:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9709
FrecciarossaFRECCIAROSSA 9709
08:15 Milan Centrale15h21 23:36 Vienna Hbf1 change
Regionale
Regionale TRENORD 2617
RegionaleRegionale TRENORD 2617
08:25 Milan Centrale15h11 23:36 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2617
RegionaleRegionale TRENORD 2617
08:25 Milan Centrale15h11 23:36 Vienna Hbf3 changes
Frecciarossa
FRECCIAROSSA 9710
FrecciarossaFRECCIAROSSA 9710
08:45 Milan Centrale13h20 22:05 Vienna Hbf3 changes
Frecciarossa
FRECCIAROSSA 9710
FrecciarossaFRECCIAROSSA 9710
08:45 Milan Centrale14h51 23:36 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9710
FrecciarossaFRECCIAROSSA 9710
08:45 Milan Centrale12h47 21:32 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2619
RegionaleRegionale TRENORD 2619
09:25 Milan Centrale14h11 23:36 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2619
RegionaleRegionale TRENORD 2619
09:25 Milan Centrale22h54 08:19 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2619
RegionaleRegionale TRENORD 2619
09:25 Milan Centrale14h11 23:36 Vienna Hbf2 changes
Italo
8977
Italo8977
09:35 Milan Centrale13h17 22:52 Vienna Westbahnhof2 changes
Frecciarossa
FRECCIAROSSA 9717
FrecciarossaFRECCIAROSSA 9717
09:45 Milan Centrale13h51 23:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9717
FrecciarossaFRECCIAROSSA 9717
09:45 Milan Centrale13h51 23:36 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9527
FrecciarossaFRECCIAROSSA 9527
10:10 Milan Centrale21h42 07:52 Vienna Hbf3 changes
Frecciarossa
FRECCIAROSSA 9527
FrecciarossaFRECCIAROSSA 9527
10:10 Milan Centrale22h09 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9527
FrecciarossaFRECCIAROSSA 9527
10:10 Milan Centrale13h26 23:36 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2623
RegionaleRegionale TRENORD 2623
11:25 Milan Centrale12h11 23:36 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2623
RegionaleRegionale TRENORD 2623
11:25 Milan Centrale20h54 08:19 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2623
RegionaleRegionale TRENORD 2623
11:25 Milan Centrale12h11 23:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9723
FrecciarossaFRECCIAROSSA 9723
11:45 Milan Centrale11h51 23:36 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9723
FrecciarossaFRECCIAROSSA 9723
11:45 Milan Centrale20h34 08:19 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9723
FrecciarossaFRECCIAROSSA 9723
11:45 Milan Centrale11h51 23:36 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2625
RegionaleRegionale TRENORD 2625
12:25 Milan Centrale19h54 08:19 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2625
RegionaleRegionale TRENORD 2625
12:25 Milan Centrale19h27 07:52 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2625
RegionaleRegionale TRENORD 2625
12:25 Milan Centrale19h54 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9727
FrecciarossaFRECCIAROSSA 9727
12:45 Milan Centrale10h51 23:36 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9727
FrecciarossaFRECCIAROSSA 9727
12:45 Milan Centrale19h34 08:19 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9727
FrecciarossaFRECCIAROSSA 9727
12:45 Milan Centrale10h51 23:36 Vienna Hbf1 change
Regionale
Regionale TRENORD 2627
RegionaleRegionale TRENORD 2627
13:25 Milan Centrale18h27 07:52 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2627
RegionaleRegionale TRENORD 2627
13:25 Milan Centrale18h54 08:19 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2627
RegionaleRegionale TRENORD 2627
13:25 Milan Centrale18h54 08:19 Vienna Hbf3 changes
Frecciarossa
FRECCIAROSSA 9731
FrecciarossaFRECCIAROSSA 9731
13:45 Milan Centrale18h07 07:52 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9731
FrecciarossaFRECCIAROSSA 9731
13:45 Milan Centrale18h34 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9731
FrecciarossaFRECCIAROSSA 9731
13:45 Milan Centrale18h34 08:19 Vienna Hbf1 change
Regionale
Regionale TRENORD 2629
RegionaleRegionale TRENORD 2629
14:25 Milan Centrale17h27 07:52 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2629
RegionaleRegionale TRENORD 2629
14:25 Milan Centrale17h54 08:19 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2629
RegionaleRegionale TRENORD 2629
14:25 Milan Centrale17h54 08:19 Vienna Hbf3 changes
Frecciarossa
FRECCIAROSSA 9735
FrecciarossaFRECCIAROSSA 9735
14:45 Milan Centrale17h34 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9735
FrecciarossaFRECCIAROSSA 9735
14:45 Milan Centrale17h34 08:19 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9735
FrecciarossaFRECCIAROSSA 9735
14:45 Milan Centrale17h07 07:52 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2631
RegionaleRegionale TRENORD 2631
15:25 Milan Centrale16h54 08:19 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2631
RegionaleRegionale TRENORD 2631
15:25 Milan Centrale16h27 07:52 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2631
RegionaleRegionale TRENORD 2631
15:25 Milan Centrale16h54 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9741
FrecciarossaFRECCIAROSSA 9741
15:45 Milan Centrale16h07 07:52 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9741
FrecciarossaFRECCIAROSSA 9741
15:45 Milan Centrale16h34 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9741
FrecciarossaFRECCIAROSSA 9741
15:45 Milan Centrale16h34 08:19 Vienna Hbf1 change
Regionale
Regionale TRENORD 2633
RegionaleRegionale TRENORD 2633
16:25 Milan Centrale15h54 08:19 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2633
RegionaleRegionale TRENORD 2633
16:25 Milan Centrale15h27 07:52 Vienna Hbf3 changes
Regionale
Regionale TRENORD 2633
RegionaleRegionale TRENORD 2633
16:25 Milan Centrale15h54 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9747
FrecciarossaFRECCIAROSSA 9747
16:45 Milan Centrale15h07 07:52 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9747
FrecciarossaFRECCIAROSSA 9747
16:45 Milan Centrale15h34 08:19 Vienna Hbf1 change
Frecciarossa
FRECCIAROSSA 9747
FrecciarossaFRECCIAROSSA 9747
16:45 Milan Centrale15h34 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9749
FrecciarossaFRECCIAROSSA 9749
17:15 Milan Centrale15h04 08:19 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2635
RegionaleRegionale TRENORD 2635
17:25 Milan Centrale14h54 08:19 Vienna Hbf2 changes
Regionale
Regionale TRENORD 2635
RegionaleRegionale TRENORD 2635
17:25 Milan Centrale14h27 07:52 Vienna Hbf3 changes
Frecciarossa
FRECCIAROSSA 9811
FrecciarossaFRECCIAROSSA 9811
17:30 Milan Centrale14h49 08:19 Vienna Hbf2 changes
Frecciarossa
FRECCIAROSSA 9811
FrecciarossaFRECCIAROSSA 9811
17:30 Milan Centrale14h22 07:52 Vienna Hbf3 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Milan to Vienna by train, coach or flight

Sun
19 Jan
Mon
20 Jan
Tue
21 Jan
Wed
22 Jan
Thu
23 Jan
Fri
24 Jan
Sat
25 Jan
Sun
26 Jan
Mon
27 Jan
Tue
28 Jan
Wed
29 Jan
Thu
30 Jan
Fri
31 Jan
Sat
01 Feb
Sun
02 Feb
Mon
03 Feb
Tue
04 Feb
Wed
05 Feb
Thu
06 Feb
Fri
07 Feb
Sat
08 Feb

How far in advance should I book train tickets from Milan to Vienna?

The best time to book your train from Milan to Vienna is days before departure. See how prices for trains change on the Milan to Vienna route.
Prices are for one-way tickets for one passenger from Milan to Vienna per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your train from Milan to Vienna.

Train times from Milan to Vienna

Showing times and prices for 20 Jan

Fastest Journey

10 h 51 m

Average

15 h 55 m

Trains per day

71

Distance

625 km

To travel from Milan to Vienna you need to make at least one change.

Fastest
FrecciarossaFRECCIAROSSA 9703
06:4510h51
Milan Centrale
17:36Vienna Hbf
£901One-way
1 change
Fastest
FrecciarossaFRECCIAROSSA 9703
06:4510h51
Milan Centrale
17:36Vienna Hbf
£811One-way
2 changes
Fastest
FrecciarossaFRECCIAROSSA 9703
06:4510h51
Milan Centrale
17:36Vienna Hbf
£911One-way
2 changes
Fastest
FrecciarossaFRECCIAROSSA 9727
12:4510h51
Milan Centrale
23:36Vienna Hbf
£1071One-way
2 changes
Fastest
FrecciarossaFRECCIAROSSA 9727
12:4510h51
Milan Centrale
23:36Vienna Hbf
£961One-way
1 change

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Journey information

Overview: Train from Milan to Vienna

Trains from Milan to Vienna run on average 1 times per day, taking around 11h 25m. Cheap train tickets for this journey start at £140 but you can travel from only £20 by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from £20
Distance
625 km
Average train duration
11h 25m
Cheapest ticket price
£140
Trains per day
1
Train providers
9
Fastest train
10h 7m
First train
07:35
Last train
21:26
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from £20

Train companies: ÖBB Nightjet, ÖBB | Railjet and Frecciarossa trains Milan to Vienna

You can travel by train from Milan to Vienna with ÖBB Nightjet, ÖBB | Railjet and Frecciarossa for as low as £174. When you search for timetables and tickets, Omio will show you the best journey.

ÖBB Nightjet is an Austrian train company that offers overnight services across Europe. It has a range of train types, including the EuroNight, CityNightLine and Nightjet, which all offer comfortable sleeping compartments and couchettes. The EuroNight is the most luxurious option, with private compartments and a restaurant car. The CityNightLine is a more affordable option, with compartments and couchettes, while the Nightjet is the most basic option, with couchettes and reclining seats. Ticket types include Economy, Comfort and Business, with the latter offering the most luxurious experience. Onboard facilities include Wi-Fi, power sockets, a restaurant car and a bar. The most popular routes for ÖBB Nightjet are from Vienna to Munich, Berlin, Zurich, Amsterdam, Prague and Budapest.

    FAQs: Milan to Vienna train

    FAQs: Travel by train from Milan to Vienna easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Vienna.
    FAQs
    Cheap train tickets from Milan to Vienna can start from as little as £133 when you book in advance. The average train ticket price for Milan to Vienna is £133; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
    On average the Milan to Vienna train travel time is 10 h 7 min   for the 388 mile long route, but the duration can vary if you travel on weekends and holidays.
    The first train from Milan to Vienna leaves at 00: 15. Plan your trip with the Journey Planner   from Omio.
    The last train from Milan to Vienna leaves at 23: 28.
    There is 1 train a day from Milan to Vienna which require at least one change with Frecciarossa or Italo. Schedules can vary on holidays or weekends with fewer trains.
    Yes, there are multiple high-speed train options for your journey from Milan to Vienna. You can choose between Frecciarossa or Italo. Frecciarossa trains take around 9 h 51 min Italo trains take around 10 h 7 min
    When taking a train from Milan to Vienna, you can count on Frecciarossa or Italo for the best way to get you to Vienna. You can also check all possible train companies who offer a service from Milan to Vienna and compare the amenities they offer before buying a train ticket.
    No, there are no night trains, the latest train for this route is 23: 28.
    It's helpful to compare your options as there are 3 ways to travel between Milan and Vienna including taking a train, coach or flight.

    More options for your journey from Milan to Vienna

    Here are some other resources that might have the information you need

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    More routes, destinations and providers
    Currency
    Language