The cheapest trains from Vienna to Milan

Showing times and prices for Sep 22

Cheapest

$152

Average

$165

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 $ 165 if you buy it on the day, but the cheapest tickets can be found for only $ 152.

Cheapest
10:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 11:35PMMilan Centrale
4 changes
$1521One-way
2nd Cheapest
06:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 07:35PMMilan Centrale
3 changes
$1551One-way
07:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)14h05 09:35PMMilan Centrale
3 changes
$1671One-way
09:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)14h05 11:35PMMilan Centrale
3 changes
$1671One-way
09:55AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h40 11:35PMMilan Centrale
3 changes
$1671One-way

Timetable Vienna to Milan

Showing trains for tomorrow, Wed, Sep 22
05:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)14h05 07:35PMMilan Centrale
0 changes
06:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 07:35PMMilan Centrale
0 changes
07:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)14h05 09:35PMMilan Centrale
0 changes
08:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 09:35PMMilan Centrale
0 changes
09:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)14h05 11:35PMMilan Centrale
0 changes
09:55AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h40 11:35PMMilan Centrale
0 changes
10:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 11:35PMMilan Centrale
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
Sep 21
$65Flixbus
$17Malta Air
Wed
Sep 22
$78Flixbus
$13Ryanair
Thu
Sep 23
$68Flixbus
$60Ryanair
Fri
Sep 24
$63STUDENT AGENCY k.s.
$133Malta Air
Sat
Sep 25
$68Flixbus
$43Malta Air
Sun
Sep 26
$63Flixbus
$19Wizz Air
Mon
Sep 27
$52Flixbus
$13Ryanair
Tue
Sep 28
$60Flixbus
$13Malta Air
Wed
Sep 29
$65Flixbus
$11Wizz Air
Thu
Sep 30
$76Flixbus
$13Ryanair
Fri
Oct 1
$55Flixbus
$72Malta Air
Sat
Oct 2
$57Flixbus
$36Malta Air
Sun
Oct 3
$55Flixbus
$21Wizz Air
Mon
Oct 4
$42Flixbus
$11Wizz Air
Tue
Oct 5
$60Flixbus
$11Malta Air
Wed
Oct 6
$60Flixbus
$8Malta Air
Thu
Oct 7
$42Flixbus
$22Ryanair
Fri
Oct 8
$42Flixbus
$10Wizz Air
Sat
Oct 9
$32Flixbus
$13Malta Air
Sun
Oct 10
$55Flixbus
$15Wizz Air
Mon
Oct 11
Find prices
$10Wizz Air

The fastest trains from Vienna to Milan

Showing times and prices for Sep 22

Fastest Journey

13 h 5 m

Average

13 h 35 m

Trains per day

7

Distance

625 km

It's difficult to get from Vienna to Milan without transferring at least 3 times.

Fastest
08:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 09:35PMMilan Centrale
3 changes
$1721One-way
Fastest
06:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 07:35PMMilan Centrale
3 changes
$1551One-way
Fastest
10:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h05 11:35PMMilan Centrale
4 changes
$1521One-way
2nd Fastest
09:55AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)13h40 11:35PMMilan Centrale
3 changes
$1671One-way
07:30AMWien Südtiroler Platz (Tiefgeschoß Straßenbahn)14h05 09:35PMMilan Centrale
3 changes
$1671One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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

Train Information between Vienna and Milan

distanceDistance388 miles (625 km)
durationAverage train duration12 h 2 min
priceAverage train ticket price$59 (€48)
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 trip taking on average 12 h 2 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 trip costs around $59 (€48), you can find the cheapest train ticket for as low as $48 (€39). Travelers depart most frequently from Wien Westbahnhof and arrive in Milano Centrale.

Trenitalia
Frecciarossa
ÖBB

Find cheap tickets for Trenitalia trains between Vienna and Milan on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Vienna to Milan train schedule from Trenitalia, the latest train ticket offers available and other travel information for the 388 miles (625 km) route between Vienna and Milan, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains between Vienna and Milan in the Omio app, you can check to see if the Trenitalia trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Trenitalia train schedule for your ideal departure and arrival times, compare the best route available to get to Milan from Vienna and then book a cheap train with ease. Sit back and enjoy your upcoming train from Vienna to Milan with Trenitalia!

    Trenitalia has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train between Vienna and Milan:

    • 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

    Trains from Vienna to Milan

    A train ride offers a comfortable and convenient way of commuting from the Austrian capital of Vienna to Milan, Italy's center of fashion and design. Around 24 trains ply this route per day, with the journey taking an average time of 13 hours and 40 minutes. Most trains require one or two changes along the way though there are some direct routes available for passengers that prefer not to change.

    Vienna to Milan Train Time: Daily Departures

    About 24 trains leave Vienna for Milan per day, covering the 388-mile journey in an average of 13 hours and 40 minutes. The fastest trains along this route take approximately nine hours and 45 minutes to complete the journey. The duration could be longer on weekends and holidays. The earliest train leaves Vienna at around 5:30 a.m. while the final departure is at around 11:30 p.m.

    How long is the journey by train from Vienna to Milan?

    It takes an average of 13 hours and 40 minutes to travel by train from Vienna to Milan. However, some direct trains take just nine hours and 45 minutes to commute between the two cities. The duration could be longer on weekends and holidays, as trains are slower due to multiple connections.

    What are the departure and arrival stations for trains from Vienna to Milan?

    Departure train station: All trains from Vienna depart from the Vienna Central Station. From the city center, the station is easily accessible in about five minutes via a tram, a bus or the U1 underground line. The station has numerous shops, an array of restaurants, taxi stands, and carports for the disabled.

    Arrival train station: Trains arriving in Milan from Vienna stop at the Milano Centrale. The station is about two and a half miles from the heart of Milan, and the line 3 subway gets there in just over ten minutes. The station features an array of facilities including left luggage, ATMs, ticket offices and coffee lounges.

    Which train companies travel from Vienna to Milan?

    The Austrian Federal Railway ÖBB, is the company that provides all train services from Vienna to Milan. The first train from Vienna to Milan leaves Vienna Central Station at about 5:30 a.m., while the last train of the day departs the station at around 11:30 p.m. The company runs about 24 trips per day between the two cities. On average, the journey lasts about 13 hours and 40 minutes, but there are direct trains that cover the distance in approximately nine hours and 45 minutes.

    ÖBB Vienna to Milan

    A trip by an ÖBB train from Vienna to Italy takes an average of 13 hours 41 minutes, although the time could be longer on weekends and holidays. The company operates about 24 trains per day, with the first connection leaving at around 5:30 a.m., and the last departure is at about 11:30 a.m.

    Vienna to Milan Trains: Services on Board

    Passengers can choose between first and second class tickets. Travelers with ÖBB first-class tickets enjoy more comfort and services along this 384-mile journey. Larger legroom, electrical outlets on every seat, adjustable seats and bigger aisles are some of the benefits available in a first-class carriage. ÖBB allows passengers to travel with their pets, especially cats and dogs. Any small animal boards for free provided that it is in a suitable transport container. However, if the pet cannot fit in a cage as hand luggage, then the owner pays its fare. Guide dogs with certificates of disability can also board for free. Passengers can bring their bicycles on board, usually at a 10% fee of the second class ticket. ÖBB strives to ensure that everyone travels comfortably, including those with disabilities and limited mobility. Disabled passengers can enjoy low-cost travel if they have certificates of disabilities.

    How to find cheap train tickets from Vienna to Milan?

    Passengers wishing to travel on a budget have a few ways they can save. Where possible, savings can be made by booking in advance. Usually, ÖBB releases its tickets about three to six months in advance to help travelers book their seats. Another way of getting cheaper tickets is to target slower trains which require changes along the way. The journey may be longer, but often more scenic giving passengers the chance to enjoy the view. Lastly, avoid traveling at peak periods since tickets are the most expensive at this time. Traveling early in the morning or later in the evening can often offer a reduced fare.

    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
    Is travel by train currently allowed from Vienna, Austria to Milan, Italy?

    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:

    • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • 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 9/20/21. Remember to check the latest COVID-19 travel safety regulations for your train to Milan from Vienna closer to your date of departure here

    Are there travel restrictions, such as quarantine measures, in place when returning to Vienna, Austria from Milan, Italy?

    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 requirements?

    • Negative COVID-19 test issued at most 3 days before arrival
    • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
    • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
    • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test

    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 checked on 9/19/21. 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 train to Vienna from Milan here.

    What is the price of the cheapest train from Vienna to Milan?
    Train tickets from Vienna to Milan for some dates and times can be found for as cheap as $48 (€39)  one way in the next 7 days.
    What is the cost of a train from Vienna to Milan?
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Vienna to Milan train to cost on average $59 (€48)  one way.
    What is the distance to Milan from Vienna by train?
    You should expect to travel around 388 miles (625 km)  between Vienna and Milan by train.
    How long is a train from Vienna to Milan on average?
    The Vienna to Milan train duration is on average 12 h 2 min, which is to be expected when traveling 388 miles (625 km) from Vienna to Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.
    Which train station from Vienna to Milan do I depart from? Which Milan train station from Vienna do I arrive in?

    When traveling this route, Omio customers are departing most frequently from Wien Westbahnhof   and arriving 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 mile (s) / 2 km from the city center to this train station.

    Passengers traveling this route most often arrive at Milano Centrale and need to travel approximately 1 mile (s) / 2 km from the train station to the city center in Milan.

    Which train providers can take me between Vienna and Milan?
    Take the Vienna to Milan train with Trenitalia, ÖBB | Nightjet, ÖBB, ÖBB | Railjet, Frecciarossa or ÖBB | S-Bahn. However, it's always good to check out all possible train providers for the route from Vienna to Milan as there might be differences in the amenities they offer.
    How many train services are there between Vienna and Milan a day?
    On average, there are 2 trains a day from Vienna to Milan. The train times and services may be different on weekends and holidays compared to weekdays.
    When is the earliest train from Vienna to Milan? When is the last train from Vienna to Milan?
    The first Vienna to Milan train departs at 5: 03 PM   and the last train from Vienna to Milan leaves at 5: 30 PM. Check out the most up-to-date train schedule from Vienna to Milan on Omio and find the best time to travel to your destination.
    How far in advance should I purchase a train ticket from Vienna to Milan to get the best deals?
    The price of a one way train ticket from Vienna to Milan is on average $59 (€48) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this trip. In general, you can find train tickets to Milan from Vienna available a few months in advance.
    Stations

    Important Stations and Airports for this Journey

    Vienna
    Milan
    Wien Hbf
    Amenities
    Wien Westbahnhof
    Amenities