Direct (nonstop) flights from Geneva to Belgrade

2 airlines fly nonstop from Geneva Airport (GVA) to Belgrad Nikola Tesla Airport (BEG). It's 694 miles (1,117 km), about 2h in the air. Operated by Air Serbia, easyJet.

GVA
Geneva Airport
🇨🇭 Geneva, Switzerland
BEG
Belgrad Nikola Tesla Airport
🇷🇸 Belgrade, Republic of Serbia
Flight Time
2h
Distance
694 mi
1,117 km
CO₂/pax
128 kg
−33 kg vs. layover
Airlines
2
Air Serbia +1
Time Diff
Same timezone
Operated by Air Serbia Air Serbia easyJet easyJet

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Serbia JU Air Serbia
Route
GVA → BEG
Flight Time
2h
Distance
694 mi
easyJet U2 easyJet
Route
GVA → BEG
Flight Time
2h
Distance
694 mi

Alternative Routes

Other ways to fly from Geneva to Belgrade with one stop · direct emits 128 kg CO₂ per passenger

GVA ZRH (Zurich) BEG
Leg 1: 55m (144 mi) Leg 2: 1h 45m (591 mi) Total: ~2h 40m 🍃 161 kg CO₂ (+26% vs. direct)
Leg 1
GVA → ZRH
55m · 144 mi
View GVA to ZRH flights →
Leg 2
ZRH → BEG
1h 45m · 591 mi
View ZRH to BEG flights →
GVA VIE (Vienna) BEG
Leg 1: 1h 35m (509 mi) Leg 2: 1h 5m (289 mi) Total: ~2h 40m 🍃 172 kg CO₂ (+34% vs. direct)
Leg 1
GVA → VIE
1h 35m · 509 mi
View GVA to VIE flights →
Leg 2
VIE → BEG
1h 5m · 289 mi
View VIE to BEG flights →
GVA MUC (Munich) BEG
Leg 1: 1h 10m (304 mi) Leg 2: 1h 30m (472 mi) Total: ~2h 40m 🍃 168 kg CO₂ (+31% vs. direct)
Leg 1
GVA → MUC
1h 10m · 304 mi
View GVA to MUC flights →
Leg 2
MUC → BEG
1h 30m · 472 mi
View MUC to BEG flights →
GVA SPU (Split) BEG
Leg 1: 1h 40m (533 mi) Leg 2: 1h (217 mi) Total: ~2h 40m 🍃 164 kg CO₂ (+28% vs. direct)
Leg 1
GVA → SPU
1h 40m · 533 mi
View GVA to SPU flights →
Leg 2
SPU → BEG
1h · 217 mi
View SPU to BEG flights →
GVA DBV (Dubrovnik) BEG
Leg 1: 1h 50m (652 mi) Leg 2: 1h (186 mi) Total: ~2h 50m 🍃 180 kg CO₂ (+41% vs. direct)
Leg 1
GVA → DBV
1h 50m · 652 mi
View GVA to DBV flights →
Leg 2
DBV → BEG
1h · 186 mi
View DBV to BEG flights →

Looking for the return flight?

BEG → GVA: Flights from Belgrade to Geneva

Frequently Asked Questions

How long is the direct flight from Geneva to Belgrade?

A nonstop flight from Geneva (GVA) to Belgrade (BEG) takes approximately 2 hours. The distance is 694 miles (1,117 km).

Which airlines fly nonstop from Geneva to Belgrade?

2 airlines: Air Serbia, easyJet.

Is there a nonstop flight from Geneva to Belgrade?

Yes. 2 airlines: Air Serbia, easyJet.

How far is Geneva from Belgrade?

The flight distance from Geneva to Belgrade is 694 miles (1,117 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 Geneva to Belgrade?

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

Do I need a visa to travel from Switzerland to Republic of Serbia?

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

What is the carbon footprint of a flight from Geneva to Belgrade?

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

Is the return flight from Belgrade to Geneva 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 Geneva to Belgrade?

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

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