Direct (nonstop) flights from Madrid to Geneva

3 airlines fly nonstop from Barajas (MAD) to Geneva Airport (GVA). It's 627 miles (1,009 km), about 1h 55m in the air. Operated by Iberia, easyJet, Air Europa.

MAD
Barajas
🇪🇸 Madrid, Spain
GVA
Geneva Airport
🇨🇭 Geneva, Switzerland
Flight Time
1h 55m
Distance
627 mi
1,009 km
CO₂/pax
116 kg
−25 kg vs. layover
Airlines
3
Iberia +2
Time Diff
Same timezone
Operated by Iberia Iberia easyJet easyJet Air Europa Air Europa

Route data last updated: May 21, 2026

Airlines with non-stop flights

Iberia IB Iberia
Route
MAD → GVA
Flight Time
1h 55m
Distance
627 mi
easyJet U2 easyJet
Route
MAD → GVA
Flight Time
1h 55m
Distance
627 mi
Air Europa UX Air Europa
Route
MAD → GVA
Flight Time
1h 55m
Distance
627 mi

Alternative Routes

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

MAD TLS (Toulouse) GVA
Leg 1: 1h 20m (334 mi) Leg 2: 1h 10m (293 mi) Total: ~2h 30m 🍃 141 kg CO₂ (+22% vs. direct)
Leg 1
MAD → TLS
1h 20m · 334 mi
View MAD to TLS flights →
Leg 2
TLS → GVA
1h 10m · 293 mi
View TLS to GVA flights →
MAD BIO (Bilbao) GVA
Leg 1: 1h (197 mi) Leg 2: 1h 35m (487 mi) Total: ~2h 35m 🍃 151 kg CO₂ (+30% vs. direct)
Leg 1
MAD → BIO
1h · 197 mi
View MAD to BIO flights →
Leg 2
BIO → GVA
1h 35m · 487 mi
View BIO to GVA flights →
MAD LYS (Lyon) GVA
Leg 1: 1h 50m (566 mi) Leg 2: 45m (60 mi) Total: ~2h 35m 🍃 141 kg CO₂ (+22% vs. direct)
Leg 1
MAD → LYS
1h 50m · 566 mi
View MAD to LYS flights →
Leg 2
LYS → GVA
45m · 60 mi
View LYS to GVA flights →
MAD BOD (Bordeaux) GVA
Leg 1: 1h 25m (333 mi) Leg 2: 1h 20m (344 mi) Total: ~2h 45m 🍃 151 kg CO₂ (+30% vs. direct)
Leg 1
MAD → BOD
1h 25m · 333 mi
View MAD to BOD flights →
Leg 2
BOD → GVA
1h 20m · 344 mi
View BOD to GVA flights →
MAD VLC (Valencia) GVA
Leg 1: 1h (178 mi) Leg 2: 1h 55m (572 mi) Total: ~2h 55m 🍃 164 kg CO₂ (+41% vs. direct)
Leg 1
MAD → VLC
1h · 178 mi
View MAD to VLC flights →
Leg 2
VLC → GVA
1h 55m · 572 mi
View VLC to GVA flights →

Looking for the return flight?

GVA → MAD: Flights from Geneva to Madrid

Frequently Asked Questions

How long is the direct flight from Madrid to Geneva?

A nonstop flight from Madrid (MAD) to Geneva (GVA) takes approximately 1 hours and 55 minutes. The distance is 627 miles (1,009 km).

Which airlines fly nonstop from Madrid to Geneva?

3 airlines: Iberia, easyJet, Air Europa.

Is there a nonstop flight from Madrid to Geneva?

Yes. 3 airlines: Iberia, easyJet, Air Europa.

How far is Madrid from Geneva?

The flight distance from Madrid to Geneva is 627 miles (1,009 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 Madrid to Geneva?

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

Do I need a visa to travel from Spain 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 Madrid to Geneva?

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

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

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

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