Direct (nonstop) flights from Riyadh to Geneva

2 airlines fly nonstop from King Khaled International (RUH) to Geneva Airport (GVA). It's 2,673 miles (4,302 km), about 6h 20m in the air. Operated by Saudia, Flynas.

RUH
King Khaled International
🇸🇦 Riyadh, Saudi Arabia
GVA
Geneva Airport
🇨🇭 Geneva, Switzerland
Flight Time
6h 20m
Distance
2,673 mi
4,302 km
CO₂/pax
409 kg
−131 kg vs. layover
Airlines
2
Saudia +1
Time Diff
-1h
Operated by Saudia Saudia Flynas Flynas

Route data last updated: May 26, 2026

Airlines with non-stop flights

Saudia SV Saudia
Route
RUH → GVA
Flight Time
6h 20m
Distance
2,673 mi
Flynas XY Flynas
Route
RUH → GVA
Flight Time
6h 20m
Distance
2,673 mi

Alternative Routes

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

RUH TUN (Tunis) GVA
Leg 1: 4h 45m (2,300 mi) Leg 2: 2h (681 mi) Total: ~6h 45m 🍃 540 kg CO₂ (+32% vs. direct)
Leg 1
RUH → TUN
4h 45m · 2,300 mi
View RUH to TUN flights →
Leg 2
TUN → GVA
2h · 681 mi
View TUN to GVA flights →
RUH BEY (Beirut) GVA
Leg 1: 2h 35m (910 mi) Leg 2: 4h 15m (1,763 mi) Total: ~6h 50m 🍃 491 kg CO₂ (+20% vs. direct)
Leg 1
RUH → BEY
2h 35m · 910 mi
View RUH to BEY flights →
Leg 2
BEY → GVA
4h 15m · 1,763 mi
View BEY to GVA flights →
RUH MXP (Milan) GVA
Leg 1: 5h 55m (2,541 mi) Leg 2: 55m (132 mi) Total: ~6h 50m 🍃 437 kg CO₂ (+7% vs. direct)
Leg 1
RUH → MXP
5h 55m · 2,541 mi
View RUH to MXP flights →
Leg 2
MXP → GVA
55m · 132 mi
View MXP to GVA flights →
RUH NCE (Nice) GVA
Leg 1: 5h 55m (2,567 mi) Leg 2: 1h (185 mi) Total: ~6h 55m 🍃 451 kg CO₂ (+10% vs. direct)
Leg 1
RUH → NCE
5h 55m · 2,567 mi
View RUH to NCE flights →
Leg 2
NCE → GVA
1h · 185 mi
View NCE to GVA flights →
RUH TIA (Tirana) GVA
Leg 1: 4h 40m (1,918 mi) Leg 2: 2h 15m (755 mi) Total: ~6h 55m 🍃 489 kg CO₂ (+20% vs. direct)
Leg 1
RUH → TIA
4h 40m · 1,918 mi
View RUH to TIA flights →
Leg 2
TIA → GVA
2h 15m · 755 mi
View TIA to GVA flights →

Looking for the return flight?

GVA → RUH: Flights from Geneva to Riyadh

Frequently Asked Questions

How long is the direct flight from Riyadh to Geneva?

A nonstop flight from Riyadh (RUH) to Geneva (GVA) takes approximately 6 hours and 20 minutes. The distance is 2,673 miles (4,302 km).

Which airlines fly nonstop from Riyadh to Geneva?

2 airlines: Saudia, Flynas.

Is there a nonstop flight from Riyadh to Geneva?

Yes. 2 airlines: Saudia, Flynas.

How far is Riyadh from Geneva?

The flight distance from Riyadh to Geneva is 2,673 miles (4,302 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Riyadh and Geneva?

Geneva is 1 hour behind Riyadh. (Asia/Riyadh vs Europe/Zurich.)

What type of aircraft flies from Riyadh to Geneva?

At 6h 20m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Saudi Arabia to Switzerland?

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

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

Roughly 409 kg CO2 per passenger one-way. That's about the same as driving 2,045 km.

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

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at King Khaled International for this flight?

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