Direct (nonstop) flights from Bari to Zakinthos

2 airlines fly nonstop from Bari Airport (BRI) to Zakynthos International Airport (ZTH). It's 321 miles (516 km), about 1h 15m in the air. Operated by Ryanair, Volotea.

BRI
Bari Airport
🇮🇹 Bari, Italy
ZTH
Zakynthos International Airport
🇬🇷 Zakinthos, Greece
Flight Time
1h 15m
Distance
321 mi
516 km
CO₂/pax
59 kg
−25 kg vs. layover
Airlines
2
Ryanair +1
Time Diff
+1h
Operated by Ryanair Ryanair Volotea Volotea

Route data last updated: May 28, 2026

Airlines with non-stop flights

Ryanair FR Ryanair
Route
BRI → ZTH
Flight Time
1h 15m
Distance
321 mi
Volotea V7 Volotea
Route
BRI → ZTH
Flight Time
1h 15m
Distance
321 mi

Alternative Routes

Other ways to fly from Bari to Zakinthos with one stop · direct emits 59 kg CO₂ per passenger

BRI EFL (Kefallinia) ZTH
Leg 1: 1h 10m (288 mi) Leg 2: 25m (32 mi) Total: ~1h 35m 🍃 84 kg CO₂ (+42% vs. direct)
Leg 1
BRI → EFL
1h 10m · 288 mi
View BRI to EFL flights →
Leg 2
EFL → ZTH
25m · 32 mi
View EFL to ZTH flights →
BRI ATH (Athens) ZTH
Leg 1: 1h 30m (442 mi) Leg 2: 1h (168 mi) Total: ~2h 30m 🍃 138 kg CO₂ (+134% vs. direct)
Leg 1
BRI → ATH
1h 30m · 442 mi
View BRI to ATH flights →
Leg 2
ATH → ZTH
1h · 168 mi
View ATH to ZTH flights →
BRI PMO (Palermo) ZTH
Leg 1: 1h 8m (281 mi) Leg 2: 1h 30m (426 mi) Total: ~2h 38m 🍃 156 kg CO₂ (+164% vs. direct)
Leg 1
BRI → PMO
1h 8m · 281 mi
View BRI to PMO flights →
Leg 2
PMO → ZTH
1h 30m · 426 mi
View PMO to ZTH flights →
BRI FCO (Rome) ZTH
Leg 1: 1h 10m (239 mi) Leg 2: 1h 40m (537 mi) Total: ~2h 50m 🍃 168 kg CO₂ (+185% vs. direct)
Leg 1
BRI → FCO
1h 10m · 239 mi
View BRI to FCO flights →
Leg 2
FCO → ZTH
1h 40m · 537 mi
View FCO to ZTH flights →
BRI TSR (Timisoara) ZTH
Leg 1: 1h 20m (395 mi) Leg 2: 1h 40m (556 mi) Total: ~3h 🍃 201 kg CO₂ (+241% vs. direct)
Leg 1
BRI → TSR
1h 20m · 395 mi
View BRI to TSR flights →
Leg 2
TSR → ZTH
1h 40m · 556 mi
View TSR to ZTH flights →

Looking for the return flight?

ZTH → BRI: Flights from Zakinthos to Bari

Frequently Asked Questions

How long is the direct flight from Bari to Zakinthos?

A nonstop flight from Bari (BRI) to Zakinthos (ZTH) takes approximately 1 hours and 15 minutes. The distance is 321 miles (516 km).

Which airlines fly nonstop from Bari to Zakinthos?

2 airlines: Ryanair, Volotea.

Is there a nonstop flight from Bari to Zakinthos?

Yes. 2 airlines: Ryanair, Volotea.

How far is Bari from Zakinthos?

The flight distance from Bari to Zakinthos is 321 miles (516 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as Mumbai to Goa.

What is the time difference between Bari and Zakinthos?

Zakinthos is 1 hour ahead of Bari. (Europe/Rome vs Europe/Athens.)

What type of aircraft flies from Bari to Zakinthos?

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

Do I need a visa to travel from Italy to Greece?

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

What is the carbon footprint of a flight from Bari to Zakinthos?

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

Is the return flight from Zakinthos to Bari 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 Bari to Zakinthos?

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

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