Wayfli › Zurich (ZRH) › To Vienna (VIE)

Zurich (ZRH) to Vienna (VIE) flights

There are direct flights from Zurich Zürich Airport to Vienna International Airport, sold by 3 airlines (including codeshares): SWISS, Austrian Airlines and Royal Jordanian. The distance is 603 km, about 1h 15m in the air. There are also 5 one-stop options, via airports such as Munich, Stuttgart and Ljubljana.

Live fares for ZRH → VIESee all routes on the map
603 kmdistance
~1h 15mdirect flight time (estimate)
3direct airlines
5one-stop options

Direct flights from Zurich to Vienna

RouteAirlines (incl. codeshares)DistanceTime (est.)
ZRH → VIESWISS, Austrian Airlines, Royal Jordanian603 km~1h 15m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
MUC MunichAirDolomiti and Lufthansa then Lufthansa and Austrian Airlines616 km~3h 25m
STR StuttgartLufthansa and SWISS then Eurowings and Lufthansa691 km~3h 30m
LJU LjubljanaSWISS then Austrian Airlines734 km~3h 35m
SZG SalzburgAir Arabia Abu Dhabi then Austrian Airlines604 km~3h 25m
GRZ GrazAir Arabia Abu Dhabi and SWISS then Austrian Airlines673 km~3h 30m

More from Zurich and Vienna

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.