Direct (nonstop) flights from Zagreb to Girona

1 airline flys nonstop from Zagreb Airport (ZAG) to Girona (GRO). It's 714 miles (1,149 km), about 2h 5m in the air. Operated by Ryanair.

ZAG
Zagreb Airport
🇭🇷 Zagreb, Croatia
GRO
Girona
🇪🇸 Girona, Spain
Flight Time
2h 5m
Distance
714 mi
1,149 km
CO₂/pax
132 kg
−26 kg vs. layover
Airlines
1
Ryanair
Time Diff
Same timezone
Operated by Ryanair Ryanair

Route data last updated: May 31, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
ZAG → GRO
Flight Time
2h 5m
Distance
714 mi

Alternative Routes

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

ZAG PSA (Pisa) GRO
Leg 1: 1h 20m (312 mi) Leg 2: 1h 25m (407 mi) Total: ~2h 45m 🍃 158 kg CO₂ (+20% vs. direct)
Leg 1
ZAG → PSA
1h 20m · 312 mi
View ZAG to PSA flights →
Leg 2
PSA → GRO
1h 25m · 407 mi
View PSA to GRO flights →
ZAG FMM (Memmingen) GRO
Leg 1: 1h 15m (316 mi) Leg 2: 1h 45m (557 mi) Total: ~3h 🍃 187 kg CO₂ (+42% vs. direct)
Leg 1
ZAG → FMM
1h 15m · 316 mi
View ZAG to FMM flights →
Leg 2
FMM → GRO
1h 45m · 557 mi
View FMM to GRO flights →
ZAG SJJ (Sarajevo) GRO
Leg 1: 50m (172 mi) Leg 2: 2h 15m (800 mi) Total: ~3h 5m 🍃 205 kg CO₂ (+55% vs. direct)
Leg 1
ZAG → SJJ
50m · 172 mi
View ZAG to SJJ flights →
Leg 2
SJJ → GRO
2h 15m · 800 mi
View SJJ to GRO flights →
ZAG FKB (Karlsruhe/Baden-Baden) GRO
Leg 1: 1h 30m (429 mi) Leg 2: 1h 39m (541 mi) Total: ~3h 9m 🍃 204 kg CO₂ (+55% vs. direct)
Leg 1
ZAG → FKB
1h 30m · 429 mi
View ZAG to FKB flights →
Leg 2
FKB → GRO
1h 39m · 541 mi
View FKB to GRO flights →
ZAG PMI (Palma de Mallorca) GRO
Leg 1: 2h 20m (800 mi) Leg 2: 1h 5m (162 mi) Total: ~3h 25m 🍃 203 kg CO₂ (+54% vs. direct)
Leg 1
ZAG → PMI
2h 20m · 800 mi
View ZAG to PMI flights →
Leg 2
PMI → GRO
1h 5m · 162 mi
View PMI to GRO flights →

Looking for the return flight?

GRO → ZAG: Flights from Girona to Zagreb

Frequently Asked Questions

How long is the direct flight from Zagreb to Girona?

A nonstop flight from Zagreb (ZAG) to Girona (GRO) takes approximately 2 hours and 5 minutes. The distance is 714 miles (1,149 km).

Which airlines fly nonstop from Zagreb to Girona?

Just Ryanair.

Is there a nonstop flight from Zagreb to Girona?

Yes. 1 airline: Ryanair.

How far is Zagreb from Girona?

The flight distance from Zagreb to Girona is 714 miles (1,149 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Zagreb to Girona?

At 2h 5m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

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

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

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

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

Is the return flight from Girona to Zagreb 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 Zagreb to Girona?

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 Zagreb Airport for this flight?

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