Milan to Vienna Flights

Wed, Jun 19
+ 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

Overview: Milan to Vienna flight

distanceDistance388 miles (625 km)
durationAverage flight duration1 h 25 min
priceAverage plane ticket price$289 (€253)
changesDirect flightYes
carriersAirlinesRyanair, Austrian Airlines, Wizz Air, Malta Air, Air Dolomiti, Eurowings, Lufthansa, Air France, SWISS, Lufthansa Cityline (2), Air Baltic, KLM, Luxair, Brussels Airlines, TAP Portugal or TUIfly

Flights from Milan to Vienna cover the 388 miles (625 km) long journey taking on average 1 h 25 min with our travel partners like Ryanair, Austrian Airlines, Wizz Air, Malta Air, Air Dolomiti, Eurowings, Lufthansa, Air France, SWISS, Lufthansa Cityline (2), Air Baltic, KLM, Luxair, Brussels Airlines, TAP Portugal or TUIfly. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $136 (€119), but the average price of plane tickets is $289 (€253). Travelers depart most frequently from Milan Malpensa Airport and arrive in Vienna International Airport.

The cheapest flights from Milan to Vienna

Showing times and prices for Jun 20

Cheapest

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

Cheapest
Air France
08:35PM12h40
Milan Linate Airport (LIN)
09:15AMVienna International Airport (VIE)
$2171One-way
1 transfer
2nd Cheapest
Lufthansa
03:15PM3h30
Milan Linate Airport (LIN)
06:45PMVienna International Airport (VIE)
$2291One-way
1 transfer
2nd Cheapest
Lufthansa
07:00AM3h45
Milan Linate Airport (LIN)
10:45AMVienna International Airport (VIE)
$2291One-way
1 transfer
Air France
07:15AM4h20
Milan Malpensa Airport (MXP)
11:35AMVienna International Airport (VIE)
$2351One-way
1 transfer
Lufthansa
06:05PM3h30
Milan Linate Airport (LIN)
09:35PMVienna International Airport (VIE)
$2381One-way
1 transfer

Flight schedulefrom Milan to Vienna

Showing flights for tomorrow, Thursday, June 20
Helvetic Airways
05:55AM4h15
Milan Malpensa Airport (MXP)
10:10AMVienna International Airport (VIE)
1 transfer
Lufthansa Cityline
06:10AM3h10
Milan Malpensa Airport (MXP)
09:20AMVienna International Airport (VIE)
1 transfer
Air Dolomiti
06:20AM4h25
Milan Malpensa Airport (MXP)
10:45AMVienna International Airport (VIE)
1 transfer
KLM
06:40AM6h55
Milan Linate Airport (LIN)
01:35PMVienna International Airport (VIE)
1 transfer
KLM
06:40AM12h25
Milan Linate Airport (LIN)
07:05PMVienna International Airport (VIE)
1 transfer
Air France
06:50AM4h45
Milan Linate Airport (LIN)
11:35AMVienna International Airport (VIE)
1 transfer
Brussels Airlines
06:55AM4h35
Milan Linate Airport (LIN)
11:30AMVienna International Airport (VIE)
1 transfer
Lufthansa
07:00AM3h45
Milan Linate Airport (LIN)
10:45AMVienna International Airport (VIE)
1 transfer
Austrian Airlines
07:05AM1h25
Milan Malpensa Airport (MXP)
08:30AMVienna International Airport (VIE)
0 transfers
Air France
07:15AM4h20
Milan Malpensa Airport (MXP)
11:35AMVienna International Airport (VIE)
1 transfer
Luxair
08:20AM7h55
Milan Malpensa Airport (MXP)
04:15PMVienna International Airport (VIE)
1 transfer
Lufthansa
09:05AM3h30
Milan Malpensa Airport (MXP)
12:35PMVienna International Airport (VIE)
1 transfer
Vueling
10:05AM5h30
Milan Malpensa Airport (MXP)
03:35PMVienna International Airport (VIE)
1 transfer
Austrian Airlines
10:15AM1h25
Milan Malpensa Airport (MXP)
11:40AMVienna International Airport (VIE)
0 transfers
Swiss
10:40AM3h05
Milan Malpensa Airport (MXP)
01:45PMVienna International Airport (VIE)
1 transfer
Swiss
10:40AM4h05
Milan Malpensa Airport (MXP)
02:45PMVienna International Airport (VIE)
1 transfer
KLM Cityhopper
10:50AM8h15
Milan Linate Airport (LIN)
07:05PMVienna International Airport (VIE)
1 transfer
KLM Cityhopper
10:50AM11h30
Milan Linate Airport (LIN)
10:20PMVienna International Airport (VIE)
1 transfer
Air France
11:00AM12h05
Milan Malpensa Airport (MXP)
11:05PMVienna International Airport (VIE)
1 transfer
Lufthansa
11:05AM4h15
Milan Malpensa Airport (MXP)
03:20PMVienna International Airport (VIE)
1 transfer
TAP Portugal
11:50AM24h45
Milan Malpensa Airport (MXP)
12:35PMVienna International Airport (VIE)
1 transfer
Air France
12:25PM10h40
Milan Malpensa Airport (MXP)
11:05PMVienna International Airport (VIE)
1 transfer
AnadoluJet
12:45PM22h50
Milan Bergamo Orio al Serio Airport (BGY)
11:35AMVienna International Airport (VIE)
1 transfer
Lufthansa Cityline
12:45PM3h50
Milan Malpensa Airport (MXP)
04:35PMVienna International Airport (VIE)
1 transfer
KLM
12:50PM9h30
Milan Malpensa Airport (MXP)
10:20PMVienna International Airport (VIE)
1 transfer
KLM
12:50PM6h15
Milan Malpensa Airport (MXP)
07:05PMVienna International Airport (VIE)
1 transfer
Air France
01:55PM9h10
Milan Linate Airport (LIN)
11:05PMVienna International Airport (VIE)
1 transfer
Austrian Airlines
02:50PM1h20
Milan Malpensa Airport (MXP)
04:10PMVienna International Airport (VIE)
0 transfers
Lufthansa
03:15PM3h30
Milan Linate Airport (LIN)
06:45PMVienna International Airport (VIE)
1 transfer
KLM Cityhopper
03:55PM6h25
Milan Linate Airport (LIN)
10:20PMVienna International Airport (VIE)
1 transfer
Luxair
04:15PM24h00
Milan Malpensa Airport (MXP)
04:15PMVienna International Airport (VIE)
1 transfer
Lufthansa
05:15PM3h15
Milan Malpensa Airport (MXP)
08:30PMVienna International Airport (VIE)
1 transfer
TAP Portugal
05:20PM19h15
Milan Malpensa Airport (MXP)
12:35PMVienna International Airport (VIE)
1 transfer
TAP Portugal
05:20PM25h45
Milan Malpensa Airport (MXP)
07:05PMVienna International Airport (VIE)
1 transfer
Austrian Airlines
05:35PM1h25
Milan Malpensa Airport (MXP)
07:00PMVienna International Airport (VIE)
0 transfers
Air France
05:40PM5h25
Milan Malpensa Airport (MXP)
11:05PMVienna International Airport (VIE)
1 transfer
Lufthansa
06:05PM3h30
Milan Linate Airport (LIN)
09:35PMVienna International Airport (VIE)
1 transfer
Helvetic Airways
07:10PM3h00
Milan Malpensa Airport (MXP)
10:10PMVienna International Airport (VIE)
1 transfer
Norwegian Air Shuttle
07:55PM13h20
Milan Bergamo Orio al Serio Airport (BGY)
09:15AMVienna International Airport (VIE)
1 transfer
TAP Portugal
08:25PM22h40
Milan Malpensa Airport (MXP)
07:05PMVienna International Airport (VIE)
1 transfer
TAP Portugal
08:25PM16h10
Milan Malpensa Airport (MXP)
12:35PMVienna International Airport (VIE)
1 transfer
Air France
08:35PM12h40
Milan Linate Airport (LIN)
09:15AMVienna International Airport (VIE)
1 transfer
Luxair
09:25PM22h35
Milan Malpensa Airport (MXP)
08:00PMVienna International Airport (VIE)
1 transfer
Luxair
09:25PM18h50
Milan Malpensa Airport (MXP)
04:15PMVienna International Airport (VIE)
1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

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

Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08
Tue
Jul 09
Wed
Jul 10

The fastest flights from Milan to Vienna

Showing times and prices for Jun 20

Fastest Journey

1 h 20 m

Average

9 h 7 m

Flights per day

44

Distance

625 km

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

Fastest
Austrian Airlines
02:50PM1h20
Milan Malpensa Airport (MXP)
04:10PMVienna International Airport (VIE)
$2831One-way
0 transfers
2nd Fastest
Austrian Airlines
07:05AM1h25
Milan Malpensa Airport (MXP)
08:30AMVienna International Airport (VIE)
$2831One-way
0 transfers
2nd Fastest
Austrian Airlines
10:15AM1h25
Milan Malpensa Airport (MXP)
11:40AMVienna International Airport (VIE)
$2831One-way
0 transfers
2nd Fastest
Austrian Airlines
05:35PM1h25
Milan Malpensa Airport (MXP)
07:00PMVienna International Airport (VIE)
$3631One-way
0 transfers
Helvetic Airways
07:10PM3h00
Milan Malpensa Airport (MXP)
10:10PMVienna International Airport (VIE)
$3011One-way
1 transfer

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Austrian Airlines and Wizz Air flights from Milan to Vienna

Travel to Vienna from Milan from $111 (€97) with Omio’s flight partners Ryanair, Austrian Airlines and Wizz Air! You can find the best schedules and tickets when comparing and booking the most convenient trip for you.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket to Vienna from Milan includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Flight information from Milan to Vienna with Ryanair:

  • Average Duration: 1 h 20 min
  • Cheapest Price: $111

Flights Milan Vienna

There are many connections every day that allow you to reach Vienna from one of the three airports of Malpensa, Linate and Orio al Serio. Direct flights land at Vienna's Schwechat airport in 1 hour and 30 minutes. The first connection of the day is usually scheduled at 00:35 or 04:10, the last around 22:30 or 22:55.

Which companies operate the Milan-Vienna route?

Milan Vienna flights are offered by traditional airlines, including Aeroflot, Airfrance, Lufthansa, Alitalia, Luxair, KLM, British Airways, Austrian Airlines and Air Dolomiti, and low cost flights such as Wizz Air, Vueling, Eurowings. Ryanair operates flights in combination with other airlines, both national and low cost. The fastest and cheapest connections are guaranteed by the British easyJet.

How long does the flight Milan Vienna last?

A Milan-Vienna flight lasts approximately 1 hour and 25 minutes. In the case of routes that stop in Prague, Zurich, Munich or Stuttgart, the journey times are longer and reach an average of 4 hours. easyJet flights arrive at their destination in 1 hour and 30 minutes.

How many flights are there from Milan to Vienna?

The daily flights, including those with one stop off, that take off from Milan airports are over 150, with a daily average of 3-6 direct flights. Departures, well distributed throughout the day, are also available on weekends from 07:05 to 20:00. easyJet offers at least one direct flight a day, usually from 06:05, and in the evening around 19:25.

From where Milan Vienna flights depart and arrive?

Malpensa airport: located 50 km from Milan, can be reached by Malpensa Express.

Linate airport: 7 km from the city centre, served by ATM buses 73 and 923.

Orio al Serio airport: is 50 km from the center and can be reached on board the Orio Shuttle. All airports have Wi-Fi, banks and restaurants.

Vienna Schwechat airport: is 16 km from the Austrian capital, easily accessible by train, bus and taxi. The City Airport Train runs every 30 minutes from 05:30, while the S7 line is available from 04:30. The airport offers Wi-Fi access, restaurants and shops, a luggage storage service and car rental.

FAQs: Milan to Vienna Flight

FAQs: Take a flight from Milan to Vienna hassle-free. 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 plane tickets from Milan to Vienna can start from as little as $136 (€119) when you book in advance. The average flight ticket price for Milan to Vienna is $289 (€253); 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 flight time is 1 h 25 min   covering the 388 mile (625 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Milan to Vienna leaves at 4: 55 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Milan to Vienna leaves at 8: 55 PM.
For the best Milan to Vienna flight to buy, you can travel safely and comfortably with Ryanair, Austrian Airlines, Wizz Air, Malta Air, Air Dolomiti, Eurowings, Lufthansa, Air France, SWISS, Lufthansa Cityline (2), Air Baltic, KLM, Luxair, Brussels Airlines, TAP Portugal or TUIfly. However, it's always good to check all possible airlines with services to Vienna from Milan to compare what amenities they may offer.

Flights from Milan to Vienna generally leave from Milan Malpensa Airport and arrive in Vienna International Airport.

Milan Malpensa Airport is 47.9 km away from Milan city centre and Vienna International Airport is 19.4 km from Vienna city centre.

The cheapest month for a flight from Milan to Vienna is May.
It's helpful to compare your options as there are 3 ways to travel to Vienna from Milan including taking a train, bus or flight.

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