🇪🇸MadridMAD🇨🇭GenevaGVA

Direct + 20 connections
Alliance
3h 21m
20 routes
Direct Flight
MadridGeneva
IberiaeasyJetAir Europa
1h 41m1,009 km56x/week
Connecting flights
20 routes

1-stop connections via intermediate airports. Durations exclude layover.

🇫🇷
viaToulouse/BlagnacTLS
V7
2h 11m
1,009 km
🇫🇷
viaBordeauxBOD
V7
2h 17m
1,090 km
🇪🇸
viaBarcelonaBCN
AA+5
2h 19m
1,120 km
🇪🇸
viaValenciaVLC
NE
2h 25m
1,208 km
🇫🇷
viaNice, Alpes-MaritimesNCE
2h 29m
1,257 km
🇪🇸
viaPalma de MallorcaPMI
I2+1
2h 35m
1,339 km
🇪🇸
viaAlicanteALC
2h 38m
1,397 km
🇫🇷
viaParis (Orly, Val-de-Marne)ORY
TO
2h 41m
1,423 km
🇨🇭
viaZurichZRH
2h 43m
1,469 km
🇫🇷
viaParis (Roissy-en-France, Val-d'Oise)CDG
WS
2h 44m
1,469 km
🇱🇺
viaLuxembourgLUX
LG
2h 57m
1,648 km
🇪🇸
viaSantiago de CompostelaSCQ
PU
2h 59m
1,690 km
🇵🇹
viaPortoOPO
+2
3h 3m
1,747 km
🇪🇸
viaMálagaAGP
3h 7m
1,812 km
🇧🇪
viaZaventemBRU
+1
3h 11m
1,846 km
🇩🇪
viaFrankfurt am MainFRA
AVEN
3h 12m
1,879 km
🇮🇹
viaVenezia (VE)VCE
W4
3h 14m
1,897 km
🇬🇧
viaLondonLGW
I2
3h 16m
1,928 km
🇩🇪
viaMunichMUC
AVEN
3h 20m
1,984 km
🇬🇧
viaLondonLHR
3h 21m
1,998 km

Loading map...

Flying from Madrid to Geneva

Looking for flights from Madrid (MAD) to Geneva (GVA)? DepartureMap shows you all available direct flights and 1-stop connecting options between these two cities.

There is a direct flight from Madrid to Geneva with an average flight time of 1h 41m, covering a distance of 1,009 km. This route is operated by Iberia, easyJet, Air Europa.

20 connecting routes are available with 1 stop, flying via airports such as Toulouse/Blagnac (TLS), Bordeaux (BOD), Barcelona (BCN). Total flight times shown exclude layover time at the connecting airport.