Direct (nonstop) flights from Vienna to Zagreb

2 airlines fly nonstop from Vienna International Airport (VIE) to Zagreb Airport (ZAG). It's 167 miles (268 km), about 50m in the air. Operated by Austrian Airlines, Croatia Airlines.

VIE
Vienna International Airport
🇦🇹 Vienna, Austria
ZAG
Zagreb Airport
🇭🇷 Zagreb, Croatia
Flight Time
50m
Distance
167 mi
268 km
CO₂/pax
31 kg
−68 kg vs. layover
Airlines
2
Austrian Airlines +1
Time Diff
Same timezone
Operated by Austrian Airlines Austrian Airlines Croatia Airlines Croatia Airlines

Route data last updated: May 31, 2026

Airlines with non-stop flights

Austrian Airlines OS Austrian Airlines
Route
VIE → ZAG
Flight Time
50m
Distance
167 mi
Croatia Airlines OU Croatia Airlines
Route
VIE → ZAG
Flight Time
50m
Distance
167 mi

Alternative Routes

Other ways to fly from Vienna to Zagreb with one stop · direct emits 31 kg CO₂ per passenger

VIE ZAD (Zadar) ZAG
Leg 1: 1h 5m (283 mi) Leg 2: 40m (118 mi) Total: ~1h 45m 🍃 99 kg CO₂ (+219% vs. direct)
Leg 1
VIE → ZAD
1h 5m · 283 mi
View VIE to ZAD flights →
Leg 2
ZAD → ZAG
40m · 118 mi
View ZAD to ZAG flights →
VIE PUY (Pula) ZAG
Leg 1: 1h 5m (256 mi) Leg 2: 40m (119 mi) Total: ~1h 45m 🍃 94 kg CO₂ (+203% vs. direct)
Leg 1
VIE → PUY
1h 5m · 256 mi
View VIE to PUY flights →
Leg 2
PUY → ZAG
40m · 119 mi
View PUY to ZAG flights →
VIE SJJ (Sarajevo) ZAG
Leg 1: 1h 5m (308 mi) Leg 2: 50m (172 mi) Total: ~1h 55m 🍃 114 kg CO₂ (+268% vs. direct)
Leg 1
VIE → SJJ
1h 5m · 308 mi
View VIE to SJJ flights →
Leg 2
SJJ → ZAG
50m · 172 mi
View SJJ to ZAG flights →
VIE SPU (Split) ZAG
Leg 1: 1h 10m (316 mi) Leg 2: 45m (152 mi) Total: ~1h 55m 🍃 112 kg CO₂ (+261% vs. direct)
Leg 1
VIE → SPU
1h 10m · 316 mi
View VIE to SPU flights →
Leg 2
SPU → ZAG
45m · 152 mi
View SPU to ZAG flights →
VIE PRG (Prague) ZAG
Leg 1: 50m (172 mi) Leg 2: 1h 10m (313 mi) Total: ~2h 🍃 115 kg CO₂ (+271% vs. direct)
Leg 1
VIE → PRG
50m · 172 mi
View VIE to PRG flights →
Leg 2
PRG → ZAG
1h 10m · 313 mi
View PRG to ZAG flights →

Looking for the return flight?

ZAG → VIE: Flights from Zagreb to Vienna

Frequently Asked Questions

How long is the direct flight from Vienna to Zagreb?

A nonstop flight from Vienna (VIE) to Zagreb (ZAG) takes approximately 0 hours and 50 minutes. The distance is 167 miles (268 km).

Which airlines fly nonstop from Vienna to Zagreb?

2 airlines: Austrian Airlines, Croatia Airlines.

Is there a nonstop flight from Vienna to Zagreb?

Yes. 2 airlines: Austrian Airlines, Croatia Airlines.

How far is Vienna from Zagreb?

The flight distance from Vienna to Zagreb is 167 miles (268 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Washington DC.

What type of aircraft flies from Vienna to Zagreb?

At 50m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Austria to Croatia?

Depends on your passport. Check with the Croatia embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Vienna to Zagreb?

Roughly 31 kg CO2 per passenger one-way. That's about the same as driving 155 km.

Is the return flight from Zagreb to Vienna also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Vienna to Zagreb?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Vienna International Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.