Cheap train tickets from Vienna to Milan

Showing times and prices for 29 Jan

Cheapest

£50

Average

£77

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Vienna to Milan will cost around £ 77 if you buy it on the day, but the cheapest tickets can be found for only £ 50.

Cheapest
19:23Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h47 08:10Milan Porta Garibaldi
0 changes
£501One-way
2nd Cheapest
19:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h40 08:10Milan Porta Garibaldi
1 changes
£1041One-way

Train schedule Vienna to Milan

Showing trains for tomorrow, Sat, 29 Jan
19:23Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h47 08:10Milan Porta Garibaldi
0 changes
19:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h40 08:10Milan Porta Garibaldi
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
29 Jan
£43ÖBB | Nightjet
Find prices
£71Ryanair
Sun
30 Jan
£39ÖBB | Nightjet
£35Flixbus
£44Wizz Air
Mon
31 Jan
£39ÖBB | Nightjet
£39Flixbus
£30Ryanair
Tue
1 Feb
£26ÖBB | Nightjet
£42Flixbus
£7Ryanair
Wed
2 Feb
£26ÖBB | Nightjet
Find prices
£7Ryanair
Thu
3 Feb
£26ÖBB | Nightjet
£36Flixbus
£7Ryanair
Fri
4 Feb
£35ÖBB | Nightjet
£43Flixbus
£13ryanair sun
Sat
5 Feb
£26ÖBB | Nightjet
£32Flixbus
£10Ryanair
Sun
6 Feb
£26ÖBB | Nightjet
£35Flixbus
£7Ryanair
Mon
7 Feb
£26ÖBB | Nightjet
£32Flixbus
£7Ryanair
Tue
8 Feb
£26ÖBB | Nightjet
£34Flixbus
£7Ryanair
Wed
9 Feb
£26ÖBB | Nightjet
£40Flixbus
£7Ryanair
Thu
10 Feb
£26ÖBB | Nightjet
£25Flixbus
£7Ryanair
Fri
11 Feb
£30ÖBB | Nightjet
£32Flixbus
£7Ryanair
Sat
12 Feb
£26ÖBB | Nightjet
£32Flixbus
£7ryanair sun
Sun
13 Feb
£26ÖBB | Nightjet
Find prices
Find prices
Mon
14 Feb
£26ÖBB | Nightjet
£32Flixbus
£7Ryanair
Tue
15 Feb
Find prices
Find prices
£4Wizz Air
Wed
16 Feb
£26ÖBB | Nightjet
£42Flixbus
£7Ryanair
Thu
17 Feb
£26ÖBB | Nightjet
Find prices
£7Ryanair

Fastest train times from Vienna to Milan

Showing times and prices for 29 Jan

Fastest Journey

12 h 40 m

Average

12 h 43 m

Trains per day

2

Distance

625 km

Of the 2 trains that leave Vienna for Milan every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 625 km distance in an average of 12 h 43 m but if you time it right, some trains will get you there in just 12 h 40 m .

The slowest trains will take 12 h 47 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
19:30Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h40 08:10Milan Porta Garibaldi
1 changes
£1041One-way
2nd Fastest
19:23Wien Südtiroler Platz (Tiefgeschoß Straßenbahn)12h47 08:10Milan Porta Garibaldi
0 changes
£501One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Overview: Train from Vienna to Milan

distanceDistance388 miles (625 km)
durationAverage train duration12 h 47 min
priceAverage train ticket price£36 (€41)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersTrenitalia, ÖBB | Nightjet, ÖBB, ÖBB | Railjet, Frecciarossa or ÖBB | S-Bahn

Trains from Vienna to Milan cover the 388 miles (625 km) long journey taking on average 12 h 47 min with our travel partners like Trenitalia, ÖBB | Nightjet, ÖBB, ÖBB | Railjet, Frecciarossa or ÖBB | S-Bahn. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this journey costs around £36, you can find the cheapest train ticket for as low as £26. Travellers depart most frequently from Wien Westbahnhof and arrive in Milano Centrale.

Train companies: Trenitalia, Frecciarossa and ÖBB trains Vienna to Milan

Find the best trains from Vienna to Milan with Omio's travel partners Trenitalia, Frecciarossa and ÖBB from £26. We can find you the best deals, timetables and tickets when comparing and booking the best route.

Trenitalia
ÖBB
Frecciarossa

Enjoy the train ride between Vienna and Milan with Trenitalia, Italy’s main operator of train services throughout the country with an impressive fleet of trains offering different levels of comfort, amenities and speed. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca that can travel at speeds up to 186 mph (300 kmh). Trenitalia also operates intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In many cases, Trenitalia trains also provide barrier-free access.

Trenitalia tickets to Milan from Vienna are available on Omio, and you can find the best deals for them in just a few steps. Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travellers, which you can use on Omio. When travelling on a Trenitalia train between Vienna and Milan, you can expect to travel 388 miles (625 km). Check Trenitalia’s train times and tickets for the Vienna to Milan trip and buy your cheap ticket on Omio today!

    When purchasing your Trenitalia train tickets to Milan from Vienna, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Refund or voucher policy
    • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
    • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
    • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

    Travel Tips: Trains from Vienna to Milan

    Travel by train to Milan 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 Vienna to Milan.
    FAQs

    What COVID-19 travel safety information and restrictions should I be aware of for my train between Vienna and Milan?

    Travel by train between Vienna, Austria and Milan, Italy is: Partially open.

    Is international entry into Milan from Vienna restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Austria

    Do I need to quarantine on arrival in Italy from Vienna?

    Entry Requirements:

    • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 48 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
    • 5-day mandatory self-quarantine and COVID-19 test at the end of the isolation period
    • Travellers with a certificate of vaccination are exempt from compulsory quarantine
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
    • Passenger Locator Form (PLF) required

    What are the safety rules to follow in Milan, Italy?

    The government of Italy has imposed these measures to reduce the spread of COVID-19:

    • Physical distance required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    The above information was last checked on 27/01/2022. Remember to check the latest COVID-19 travel safety regulations for your train from Vienna to Milan closer to your date of departure here.

    What is the restriction level for the return leg of a round trip journey from Milan, Italy to Vienna, Austria?

    The current restriction level for your return trip by train from Milan to Vienna is: Partially open

    Are there any international entry restrictions on returning to Austria from Italy?

    Reentry to Austria is allowed for: Entry is partially open for citizens and permanent residents of Italy

    Do I need to quarantine on arrival in Austria from Milan?

    What are the entry requirements?

    • Negative COVID-19 test issued at most 3 days before arrival and 10 day mandatory self quarantine
    • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
    • Digital entry registration is required prior to arrival
    • Travellers vaccinated with the booster shot (3rd dose) are exempt from providing a COVID-19 test (certificate needed)
    • Travellers who are vaccinated with a booster shot (3rd dose) are exempt from compulsory quarantine (certificate needed)
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)

    What are the safety rules to follow in Vienna, Austria?

    The government of Austria has imposed these measures to reduce the spread of COVID-19:

    • Physical distance: 1 metre (s) (3 feet)
    • Face mask: Mandatory

    Last verified on 27/01/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Milan to Vienna train here.

    How much do cheap train tickets from Vienna to Milan cost?

    If you’re looking to save money on tickets, you can find a cheap train from Vienna to Milan for as little as £26  in the next 7 days.

    What is the cost of a train ticket from Vienna to Milan on average?

    If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Vienna to Milan train prices are on average £36  one way.

    What is the distance by train from Vienna to Milan?

    The Vienna to Milan train distance is approximately 388 miles (625 km).

    How many hours does it take from Vienna to Milan by train?

    On average the Vienna to Milan train time is 12 h 47 min  covering the 388 miles (625 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.

    Which train station from Vienna to Milan do I depart from? Which Milan train station from Vienna do I arrive in?

    Omio customers travelling this route depart most frequently from Wien Westbahnhof   and arrive in Milano Centrale.

    Where is the Vienna train station located? Where is the Milan train station located?

    Passengers board their train most frequently from Wien Westbahnhof and travel around 1.8 miles (2.9 km) from the city centre to this train station.

    Passengers travelling this route most often arrive at Milano Centrale and need to travel approximately 1.7 miles (2.8 km) from the train station to the city centre in Milan.

    What train companies offer a service from Vienna to Milan?

    For the route from Vienna to Milan you can take a train with Trenitalia, ÖBB | Nightjet, ÖBB, ÖBB | Railjet, Frecciarossa or ÖBB | S-Bahn. Be sure to check out all possible train providers that offer services to Milan from Vienna on Omio to compare what amenities they may have.

    Are there any direct trains from Vienna to Milan?

    Yes, there are 2 direct trains per day between Vienna and Milan, and you can find a direct train for this trip with ÖBB | Nightjet  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

    How many trains are there to Milan from Vienna a day?

    The average number of trains departing Vienna for Milan is 2 a day. The train schedules and services may vary between weekdays and weekends.

    What time is the earliest train from Vienna to Milan? What time is the last train from Vienna to Milan?

    The first train from Vienna to Milan leaves at 18: 23   and the last train for this leaves at 18: 23. Omio shows you the latest train from Vienna to Milan schedule to help you book the best departure time for this trip.

    When should I purchase Vienna Milan train tickets to score the best deals?

    If you book a train ticket from Vienna to Milan within the next 7 days, you can find tickets to cost on average £36 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Vienna and Milan are generally on sale a few months before the planned departure date.

    Important Stations and Airports for this Journey

    Vienna
    Milan
    The major railway station for departures from Vienna is Wien Westbahnhof. Read all the information you need to know about services, amenities and connections at Wien Westbahnhof for your trip to Milan from Vienna.