No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Vienna to St. Moritz flight with Austrian Airlines

Sun, Mar 16
+ Add return
Austrian Airlines
Ryanair
SWISS
KM Malta Airlines
Vueling Airlines

1,000+ travel companies

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

Journey information

Overview: Vienna to St. Moritz flight

Flights from Vienna to St. Moritz depart on average 95 times per day, taking around 2h 15m. Cheap flight tickets for this journey start at $29 (€25) if you book in advance.
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
Distance
327 miles (527 km)
Average flight duration
2h 15m
Cheapest ticket price
$29 (€25)
Flights per day
95
Direct flights
12
Airlines
4
Fastest flight
1h 25m
Cheapest month to travel
October
First flight
05:45
Last flight
23:50
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

The cheapest and fastest flights from Vienna to St. Moritz

Showing times and prices for Mar 16

Cheapest price

$37

Average price

$707

Fastest journey

1 h 20 m

Average duration

1 h 22 m

Flights per day

152

Distance

527 km

Cheap tickets

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

Cheapest
RyanairFR 1532
07:50AM1h25
Vienna International Airport (VIE)
09:15AMMilan Bergamo Orio al Serio Airport (BGY)
$371One-way
0 transfers
2nd Cheapest
RyanairFR 7360
01:30PM1h25
Vienna International Airport (VIE)
02:55PMMilan Bergamo Orio al Serio Airport (BGY)
$981One-way
0 transfers
2nd Cheapest
RyanairFR 214
11:45AM1h30
Vienna International Airport (VIE)
01:15PMMilan Malpensa Airport (MXP)
$981One-way
0 transfers
Austrian AirlinesOS517
08:35PM1h25
Vienna International Airport (VIE)
10:00PMMilan Malpensa Airport (MXP)
$1341One-way
0 transfers
Austrian AirlinesOS513
03:35PM1h25
Vienna International Airport (VIE)
05:00PMMilan Malpensa Airport (MXP)
$1341One-way
0 transfers

Vienna to St. Moritz flight times

Showing flights for tomorrow, Sunday, March 16
ProviderDepartsDurationArrivesTransfersTickets
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)4h40 10:40AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)10h07 04:07PM St. Moritz station4 transfers
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)10h53 04:53PM St. Moritz station4 transfers
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)4h05 10:05AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)4h00 10:00AM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)10h53 04:53PM St. Moritz station4 transfers
Austrian Airlines
LH6397
Austrian AirlinesLH6397
06:00AM Vienna International Airport (VIE)4h50 10:50AM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)13h20 07:35PM Milan Linate Airport (LIN)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)7h45 02:00PM Milan Linate Airport (LIN)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)8h55 03:10PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)16h15 10:30PM Zurich Airport (ZRH)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)10h45 05:00PM Zurich Airport (ZRH)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)11h25 05:40PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)16h45 11:00PM Milan Linate Airport (LIN)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)26h30 08:45AM Milan Linate Airport (LIN)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)16h45 11:00PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1239
Air FranceAF1239
06:15AM Vienna International Airport (VIE)5h25 11:40AM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
LH6321
Austrian AirlinesLH6321
06:55AM Vienna International Airport (VIE)9h58 04:53PM St. Moritz station4 transfers
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)6h35 01:30PM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
LH6321
Austrian AirlinesLH6321
06:55AM Vienna International Airport (VIE)3h15 10:10AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6321
Austrian AirlinesLH6321
06:55AM Vienna International Airport (VIE)10h12 05:07PM St. Moritz station4 transfers
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)6h40 01:35PM Zurich Airport (ZRH)1 transfer
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)12h05 07:00PM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
LH6321
Austrian AirlinesLH6321
06:55AM Vienna International Airport (VIE)9h12 04:07PM St. Moritz station4 transfers
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)9h15 04:10PM Milan Malpensa Airport (MXP)1 transfer
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)11h30 06:25PM Zurich Airport (ZRH)1 transfer
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)16h00 10:55PM Milan Linate Airport (LIN)1 transfer
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)25h20 08:15AM Zurich Airport (ZRH)1 transfer
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)27h35 10:30AM Milan Linate Airport (LIN)1 transfer
KLM
KL1900
KLMKL1900
06:55AM Vienna International Airport (VIE)15h30 10:25PM Zurich Airport (ZRH)1 transfer
Austrian Airlines
OS561
Austrian AirlinesOS561
07:00AM Vienna International Airport (VIE)1h25 08:25AM Zurich Airport (ZRH)0 transfersDirect
Austrian Airlines
LH6327
Austrian AirlinesLH6327
07:00AM Vienna International Airport (VIE)9h07 04:07PM St. Moritz station4 transfers
Austrian Airlines
LH6327
Austrian AirlinesLH6327
07:00AM Vienna International Airport (VIE)3h40 10:40AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6327
Austrian AirlinesLH6327
07:00AM Vienna International Airport (VIE)3h50 10:50AM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
LH6327
Austrian AirlinesLH6327
07:00AM Vienna International Airport (VIE)10h07 05:07PM St. Moritz station4 transfers
Austrian Airlines
LH6327
Austrian AirlinesLH6327
07:00AM Vienna International Airport (VIE)9h53 04:53PM St. Moritz station4 transfers
Austrian Airlines
LX3561
Austrian AirlinesLX3561
07:15AM Vienna International Airport (VIE)8h52 04:07PM St. Moritz station4 transfers
Austrian Airlines
LX3561
Austrian AirlinesLX3561
07:15AM Vienna International Airport (VIE)9h38 04:53PM St. Moritz station4 transfers
Austrian Airlines
LX3561
Austrian AirlinesLX3561
07:15AM Vienna International Airport (VIE)9h38 04:53PM St. Moritz station4 transfers
Austrian Airlines
LX3561
Austrian AirlinesLX3561
07:15AM Vienna International Airport (VIE)4h15 11:30AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LX3561
Austrian AirlinesLX3561
07:15AM Vienna International Airport (VIE)3h45 11:00AM Zurich Airport (ZRH)1 transfer
Ryanair
FR 1532
KM Malta AirlinesFR 1532
07:50AM Vienna International Airport (VIE)1h25 09:15AM Milan Bergamo Orio al Serio Airport (BGY)0 transfersDirect
Austrian Airlines
LH6437
Austrian AirlinesLH6437
08:00AM Vienna International Airport (VIE)4h45 12:45PM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
OS511
Austrian AirlinesOS511
08:00AM Vienna International Airport (VIE)1h25 09:25AM Milan Malpensa Airport (MXP)0 transfersDirect
Austrian Airlines
LH6409
Austrian AirlinesLH6409
09:00AM Vienna International Airport (VIE)3h45 12:45PM Milan Linate Airport (LIN)1 transfer
Lufthansa Cityline (2)
LH2325
Lufthansa Cityline (2)LH2325
09:25AM Vienna International Airport (VIE)11h45 09:10PM St. Moritz station4 transfers
Lufthansa Cityline (2)
LH2325
Lufthansa Cityline (2)LH2325
09:25AM Vienna International Airport (VIE)3h30 12:55PM Zurich Airport (ZRH)1 transfer
Lufthansa Cityline (2)
LH2325
Lufthansa Cityline (2)LH2325
09:25AM Vienna International Airport (VIE)8h28 05:53PM St. Moritz station4 transfers
Lufthansa Cityline (2)
LH2325
Lufthansa Cityline (2)LH2325
09:25AM Vienna International Airport (VIE)8h42 06:07PM St. Moritz station4 transfers
Lufthansa Cityline (2)
LH2325
Lufthansa Cityline (2)LH2325
09:25AM Vienna International Airport (VIE)3h10 12:35PM Milan Malpensa Airport (MXP)1 transfer
SWISS
LX1575
SWISSLX1575
09:45AM Vienna International Airport (VIE)4h30 02:15PM Milan Malpensa Airport (MXP)1 transfer
SWISS
LX1575
SWISSLX1575
09:45AM Vienna International Airport (VIE)7h08 04:53PM St. Moritz station3 transfers
SWISS
LX1575
SWISSLX1575
09:45AM Vienna International Airport (VIE)1h25 11:10AM Zurich Airport (ZRH)0 transfersDirect
SWISS
LX1575
SWISSLX1575
09:45AM Vienna International Airport (VIE)6h22 04:07PM St. Moritz station3 transfers
Air Serbia
JU311
Air SerbiaJU311
09:50AM Vienna International Airport (VIE)10h05 07:55PM Zurich Airport (ZRH)1 transfer
Air Serbia
JU311
Air SerbiaJU311
09:50AM Vienna International Airport (VIE)23h00 08:50AM Zurich Airport (ZRH)1 transfer
Air Serbia
JU311
Air SerbiaJU311
09:50AM Vienna International Airport (VIE)11h20 09:10PM St. Moritz station4 transfers
Air Serbia
JU311
Air SerbiaJU311
09:50AM Vienna International Airport (VIE)4h25 02:15PM Zurich Airport (ZRH)1 transfer
Croatia Airlines
ou441
Croatia Airlinesou441
10:10AM Vienna International Airport (VIE)23h55 10:05AM Zurich Airport (ZRH)1 transfer
Croatia Airlines
ou441
Croatia Airlinesou441
10:10AM Vienna International Airport (VIE)9h05 07:15PM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6333
Austrian AirlinesLH6333
10:30AM Vienna International Airport (VIE)11h28 09:58PM St. Moritz station4 transfers
Austrian Airlines
LH6333
Austrian AirlinesLH6333
10:30AM Vienna International Airport (VIE)3h35 02:05PM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
LH6333
Austrian AirlinesLH6333
10:30AM Vienna International Airport (VIE)3h15 01:45PM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6333
Austrian AirlinesLH6333
10:30AM Vienna International Airport (VIE)10h40 09:10PM St. Moritz station4 transfers
Austrian Airlines
LH6333
Austrian AirlinesLH6333
10:30AM Vienna International Airport (VIE)12h28 10:58PM St. Moritz station4 transfers
Ryanair
FR 214
RyanairFR 214
11:45AM Vienna International Airport (VIE)1h30 01:15PM Milan Malpensa Airport (MXP)0 transfersDirect
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)22h15 10:30AM Milan Linate Airport (LIN)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)10h10 10:25PM Zurich Airport (ZRH)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)25h20 01:35PM Zurich Airport (ZRH)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)10h40 10:55PM Milan Linate Airport (LIN)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)6h45 07:00PM Milan Linate Airport (LIN)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)25h15 01:30PM Milan Linate Airport (LIN)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)22h35 10:50AM Zurich Airport (ZRH)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)20h00 08:15AM Zurich Airport (ZRH)1 transfer
KLM
KL1902
KLMKL1902
12:15PM Vienna International Airport (VIE)6h10 06:25PM Zurich Airport (ZRH)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)20h20 08:45AM Milan Linate Airport (LIN)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)5h15 05:40PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)25h35 02:00PM Milan Linate Airport (LIN)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)22h10 10:35AM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)10h35 11:00PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)10h35 11:00PM Milan Linate Airport (LIN)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)23h15 11:40AM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)21h25 09:50AM Zurich Airport (ZRH)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)10h05 10:30PM Zurich Airport (ZRH)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)7h10 07:35PM Milan Linate Airport (LIN)1 transfer
Air France
AF1139
Air FranceAF1139
12:25PM Vienna International Airport (VIE)26h45 03:10PM Milan Malpensa Airport (MXP)1 transfer
Lufthansa Cityline (2)
LH2327
Lufthansa Cityline (2)LH2327
12:55PM Vienna International Airport (VIE)3h40 04:35PM Milan Malpensa Airport (MXP)1 transfer
Lufthansa Cityline (2)
LH2327
Lufthansa Cityline (2)LH2327
12:55PM Vienna International Airport (VIE)10h03 10:58PM St. Moritz station4 transfers
Lufthansa Cityline (2)
LH2327
Lufthansa Cityline (2)LH2327
12:55PM Vienna International Airport (VIE)9h03 09:58PM St. Moritz station4 transfers
Lufthansa Cityline (2)
LH2327
Lufthansa Cityline (2)LH2327
12:55PM Vienna International Airport (VIE)3h35 04:30PM Zurich Airport (ZRH)1 transfer
Lufthansa Cityline (2)
LH2327
Lufthansa Cityline (2)LH2327
12:55PM Vienna International Airport (VIE)8h15 09:10PM St. Moritz station4 transfers
Lufthansa Cityline (2)
LH2327
Lufthansa Cityline (2)LH2327
12:55PM Vienna International Airport (VIE)4h05 05:00PM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
OS569
Austrian AirlinesOS569
12:55PM Vienna International Airport (VIE)1h25 02:20PM Zurich Airport (ZRH)0 transfersDirect
Ryanair
FR 7360
BuzzFR 7360
01:30PM Vienna International Airport (VIE)1h25 02:55PM Milan Bergamo Orio al Serio Airport (BGY)0 transfersDirect
Austrian Airlines
LH6389
Austrian AirlinesLH6389
01:55PM Vienna International Airport (VIE)7h15 09:10PM St. Moritz station4 transfers
Austrian Airlines
LH6417
Austrian AirlinesLH6417
01:55PM Vienna International Airport (VIE)9h03 10:58PM St. Moritz station4 transfers
Austrian Airlines
LH6417
Austrian AirlinesLH6417
01:55PM Vienna International Airport (VIE)3h45 05:40PM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
LH6389
Austrian AirlinesLH6389
01:55PM Vienna International Airport (VIE)2h35 04:30PM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6389
Austrian AirlinesLH6389
01:55PM Vienna International Airport (VIE)3h05 05:00PM Milan Linate Airport (LIN)1 transfer
Austrian Airlines
LH6389
Austrian AirlinesLH6389
01:55PM Vienna International Airport (VIE)8h03 09:58PM St. Moritz station4 transfers
Austrian Airlines
LH6417
Austrian AirlinesLH6417
01:55PM Vienna International Airport (VIE)3h20 05:15PM Zurich Airport (ZRH)1 transfer
LAER
LX1579
LAERLX1579
03:05PM Vienna International Airport (VIE)7h53 10:58PM St. Moritz station3 transfers
LAER
LX1579
LAERLX1579
03:05PM Vienna International Airport (VIE)3h00 06:05PM Milan Malpensa Airport (MXP)1 transfer
LAER
LX1579
LAERLX1579
03:05PM Vienna International Airport (VIE)1h20 04:25PM Zurich Airport (ZRH)0 transfersDirect
LAER
LX1579
LAERLX1579
03:05PM Vienna International Airport (VIE)6h05 09:10PM St. Moritz station3 transfers
LAER
LX1579
LAERLX1579
03:05PM Vienna International Airport (VIE)6h53 09:58PM St. Moritz station3 transfers
Qatar Airways
QR184
Qatar AirwaysQR184
03:15PM Vienna International Airport (VIE)15h40 06:55AM Milan Malpensa Airport (MXP)1 transfer
Qatar Airways
QR184
Qatar AirwaysQR184
03:15PM Vienna International Airport (VIE)15h55 07:10AM Zurich Airport (ZRH)1 transfer
Qatar Airways
QR184
Qatar AirwaysQR184
03:15PM Vienna International Airport (VIE)22h10 01:25PM Milan Malpensa Airport (MXP)1 transfer
Qatar Airways
QR184
Qatar AirwaysQR184
03:15PM Vienna International Airport (VIE)22h25 01:40PM Zurich Airport (ZRH)1 transfer
Qatar Airways
QR184
Qatar AirwaysQR184
03:15PM Vienna International Airport (VIE)28h50 08:05PM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
OS513
Austrian AirlinesOS513
03:35PM Vienna International Airport (VIE)1h25 05:00PM Milan Malpensa Airport (MXP)0 transfersDirect
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)17h55 10:50AM Zurich Airport (ZRH)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)23h15 04:10PM Milan Malpensa Airport (MXP)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)15h20 08:15AM Zurich Airport (ZRH)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)23h50 04:45PM Zurich Airport (ZRH)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)20h40 01:35PM Zurich Airport (ZRH)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)6h00 10:55PM Milan Linate Airport (LIN)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)25h30 06:25PM Zurich Airport (ZRH)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)17h35 10:30AM Milan Linate Airport (LIN)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)20h35 01:30PM Milan Linate Airport (LIN)1 transfer
KLM
KL1906
KLMKL1906
04:55PM Vienna International Airport (VIE)5h30 10:25PM Zurich Airport (ZRH)1 transfer
Luxair
lg8854
Luxairlg8854
05:00PM Vienna International Airport (VIE)14h40 07:40AM Milan Malpensa Airport (MXP)1 transfer
Luxair
lg8854
Luxairlg8854
05:00PM Vienna International Airport (VIE)23h10 04:10PM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
OS553
Austrian AirlinesOS553
05:15PM Vienna International Airport (VIE)1h25 06:40PM Zurich Airport (ZRH)0 transfersDirect
Austrian Airlines
SN6006
Austrian AirlinesSN6006
05:20PM Vienna International Airport (VIE)3h50 09:10PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)23h35 05:55PM Zurich Airport (ZRH)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)16h15 10:35AM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)4h40 11:00PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)17h20 11:40AM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)19h40 02:00PM Milan Linate Airport (LIN)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)25h15 07:35PM Milan Linate Airport (LIN)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)23h20 05:40PM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
OS515
Austrian AirlinesOS515
06:20PM Vienna International Airport (VIE)1h25 07:45PM Milan Malpensa Airport (MXP)0 transfersDirect
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)4h40 11:00PM Milan Linate Airport (LIN)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)20h50 03:10PM Milan Malpensa Airport (MXP)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)14h25 08:45AM Milan Linate Airport (LIN)1 transfer
Air France
AF1739
Air FranceAF1739
06:20PM Vienna International Airport (VIE)15h30 09:50AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6429
Austrian AirlinesLH6429
06:30PM Vienna International Airport (VIE)3h20 09:50PM Zurich Airport (ZRH)1 transfer
Vueling Airlines
VY8715
Vueling AirlinesVY8715
06:30PM Vienna International Airport (VIE)14h25 08:55AM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
LX3557
Austrian AirlinesLX3557
06:30PM Vienna International Airport (VIE)3h15 09:45PM Milan Malpensa Airport (MXP)1 transfer
Austrian Airlines
OS565
Austrian AirlinesOS565
06:30PM Vienna International Airport (VIE)1h20 07:50PM Zurich Airport (ZRH)0 transfersDirect
Croatia Airlines
ou443
Croatia Airlinesou443
07:35PM Vienna International Airport (VIE)23h40 07:15PM Zurich Airport (ZRH)1 transfer
Croatia Airlines
ou443
Croatia Airlinesou443
07:35PM Vienna International Airport (VIE)14h30 10:05AM Zurich Airport (ZRH)1 transfer
Austrian Airlines
LH6325
Austrian AirlinesLH6325
07:50PM Vienna International Airport (VIE)3h30 11:20PM Milan Malpensa Airport (MXP)1 transfer
SWISS
LX1583
SWISSLX1583
08:15PM Vienna International Airport (VIE)1h20 09:35PM Zurich Airport (ZRH)0 transfersDirect
Austrian Airlines
OS517
Austrian AirlinesOS517
08:35PM Vienna International Airport (VIE)1h25 10:00PM Milan Malpensa Airport (MXP)0 transfersDirect
Luxair
lg8858
Luxairlg8858
08:50PM Vienna International Airport (VIE)10h50 07:40AM Milan Malpensa Airport (MXP)1 transfer
Air Serbia
JU315
Air SerbiaJU315
08:50PM Vienna International Airport (VIE)12h00 08:50AM Zurich Airport (ZRH)1 transfer
Air Serbia
JU315
Air SerbiaJU315
08:50PM Vienna International Airport (VIE)23h05 07:55PM Zurich Airport (ZRH)1 transfer
Luxair
lg8858
Luxairlg8858
08:50PM Vienna International Airport (VIE)23h45 08:35PM Milan Malpensa Airport (MXP)1 transfer
Luxair
lg8858
Luxairlg8858
08:50PM Vienna International Airport (VIE)19h20 04:10PM Milan Malpensa Airport (MXP)1 transfer

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Vienna to St. Moritz by bus, train, or flight

Sun
Mar 16
Mon
Mar 17
Tue
Mar 18
Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22

Airlines: Ryanair, SWISS and Austrian Airlines flights from Vienna to St. Moritz

For as little as $43 (€37) you can travel by flight from Vienna to St. Moritz with Ryanair, SWISS and Austrian Airlines. Omio will show you the best deals, schedules and tickets available for this trip.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Vienna to St. Moritz flight information with Ryanair:

  • Average Duration: 1 h 25 min
  • Cheapest Price: $43

FAQs: Vienna to St. Moritz Flight

FAQs: Take a flight from Vienna to St. Moritz 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 Vienna to St. Moritz.
FAQs
Cheap plane tickets from Vienna to St. Moritz can start from as little as $29 (€25) when you book in advance. The average flight ticket price for Vienna to St. Moritz is $129 (€110); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Vienna to St. Moritz flight time is 1 h 25 min   covering the 327 mile (527 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The earliest flight from Vienna to St. Moritz leaves at 4: 45AM. Plan your trip with the Journey Planner   from Omio.
The latest flight from Vienna to St. Moritz leaves at 9: 55PM.
Yes, there are 12 direct flights a day from Vienna to St. Moritz with Austrian Airlines or Ryanair. Schedules can vary on holidays or weekends with fewer direct flights.
For the best Vienna to St. Moritz flight to buy, you can travel safely and comfortably with Austrian Airlines or Ryanair. However, it's always good to check all possible airlines with services to St. Moritz from Vienna to compare what amenities they may offer.
The cheapest month for a flight from Vienna to St. Moritz is October.
It's helpful to compare your options as there are 3 ways to travel between Vienna and St. Moritz including taking a bus, train or flight.
Since both Vienna and St. Moritz are in the Schengen Area, a passport is not required for European Union (EU) or Schengen-associated country citizens. A national ID card is sufficient.
The best events to attend in St. Moritz include:
  • St. Moritz, Switzerland:'FIS Alpine Ski World Cup, international ski competition attracting top athletes
  • St. Moritz Art Masters, a prestigious art festival showcasing contemporary works
  • White Turf, unique horse racing event on frozen lake
  • St. Moritz Gourmet Festival, culinary event featuring renowned chefs and gourmet cuisine'.
The best holidays to experience in St. Moritz include:
  • Swiss National Day, celebrations with fireworks and festivities on August 1st
  • Christmas Holidays, picturesque winter scenery and traditional markets in December
  • Easter, beautiful springtime landscapes and local customs in March or April.
The best seasons to visit St. Moritz are Spring, Summer or Fall. The best weather to explore St. Moritz is during May-September or December-February.
For international flights we recommend to arrive 2.5 to 3 hours before departure. Please check the website of your departure airport if in doubt. Some airports may offer booking time slots for security checks or offer additional information on when to get there based on time of day.
Most airlines permit carry-on bags that fit within specific dimensions (e. G. 22 x 14 x 9 inches or 56 x 36 x 23 cm), including handles and wheels. Bags must fit in the overhead bin or under the seat in front of you.
Many airlines impose weight limits, commonly ranging between 7 kg (15 lbs) and 12 kg (26 lbs).
Typically, passengers are allowed one carry-on bag and one personal item (for example a purse, laptop bag, or backpack). Personal items must fit under the seat in front of you.
Budget Airlines (like Ryanair or Wizz Air) have stricter size and weight limits, often requiring fees for larger carry-ons. Full-Service Airlines have more lenient policies, sometimes including more spacious dimensions or higher weight limits depending on your ticket class.
The list of items prohibited on an airplane varies by country and airline, but in general, the following items are not allowed in carry-on or checked baggage: Weapons and self-defence items, sharp objects, flammable materials, explosives, toxic substances, or liquids over 100ml (except for medications and baby essentials). In checked baggage, firearms (without authorization), explosives, large lithium batteries, and hazardous chemicals are prohibited. Electronic cigarettes must be in carry-on bags, while alcohol and dry ice have restrictions. Always check with your airline for specific regulations.

More options for your journey from Vienna to St. Moritz

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

HomeFlightsFlights in SwitzerlandVienna to St. Moritz Flights

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

Useful links