Independent guide · Updated daily · Geneva Airport (GVA · LSGG)
ENFRDE
GVA · DIRECT TO MADRID

Direct flights Geneva → Madrid.

Iberia, easyJet and Air Europa fly nonstop GVA → MAD — roughly 6 departures a day, about 2 hours in the air. Madrid Barajas (MAD) is Iberia’s home hub and Europe’s leading gateway to Latin America.

Schedule

GVA → MAD frequency

Around 32–39 departures per week (about 6 a day) across three carriers. Both airports are inside the Schengen area, so it counts as a domestic-style European hop — no passport control on departure. Exact departure times vary by airline and season; check the carrier for the day you fly.

AirlineRouteTypical frequencyFlight timeAlliance
IberiaGVA → MADDaily~2h 15Oneworld
easyJetGVA → MADSeveral / week~2h 15None (LCC)
Air EuropaGVA → MADSeveral / week~2h 15SkyTeam
Airlines on this route

Who flies Geneva → Madrid nonstop

Three carriers operate the route directly — a full-service Oneworld hub carrier, a low-cost specialist, and a SkyTeam member. Swiss does not currently fly GVA → MAD nonstop.

Direct flights Geneva → Madrid — FAQ

Which airlines fly direct Geneva to Madrid?

Three carriers fly GVA → MAD nonstop: Iberia (Oneworld, daily), easyJet (low-cost, several times a week) and Air Europa (SkyTeam, several times a week). Together they run roughly 32–39 departures per week — about six a day. Swiss does not currently operate this route nonstop, so for a SWISS/Lufthansa Group itinerary you’d connect via Zurich or Frankfurt. For the direct hop, Iberia is the full-service hub option and easyJet is usually the cheapest.

How long is the flight from Geneva to Madrid?

About 2 hours and 15 minutes in the air, covering roughly 1,007 km (626 miles) southwest across France and over the Pyrenees into central Spain. Geneva and Madrid share the same time zone (Central European Time, UTC+1 / +2 in summer), so there is no time-zone change — your watch reads the same on arrival. Add the usual airport time on top: both ends are Schengen, so there’s no passport control, which keeps the door-to-door trip short.

How much is a flight from Geneva to Madrid?

It’s one of the better-value routes out of Geneva because of the competition. On easyJet, one-way Economy fares can start in the low tens of francs/euros when booked well ahead and travelling light, typically landing in the CHF 50–150 band for most dates. Iberia and Air Europa Economy tend to sit a bit higher, with Business available on both. Fares are cheapest midweek and outside Spanish/Swiss holiday peaks, and rise close to departure. These are general ranges — always check live prices with the airline for your exact dates, as fares move constantly.

Is Madrid good for connecting to Latin America from Geneva?

Yes — this is one of the strongest reasons to route via Madrid. Adolfo Suárez Madrid-Barajas (MAD) is Iberia’s home hub and Europe’s leading gateway to Latin America, with Iberia accounting for over 40% of the airport’s traffic. From its Terminal 4 / T4S complex, Iberia flies direct to most Latin American capitals — Mexico City, Bogotá, Buenos Aires, São Paulo, Lima, Santiago and more — and Air Europa adds its own Latin network. Booking GVA → MAD → onward on a single Iberia (Oneworld) or Air Europa (SkyTeam) ticket keeps your bags checked through and protects the connection, which is far safer than two separate tickets.

Which terminal at Geneva for Madrid?

Geneva Airport (GVA) has a single passenger terminal (Terminal 1; the old charter Terminal 2 is no longer in regular use). Madrid flights depart from the Schengen sector, since both Switzerland and Spain are in the Schengen area — so you clear security but skip passport control. On arrival at Madrid, Iberia and its Oneworld partners use Terminal 4 (T4/T4S), while easyJet and Air Europa typically use other Barajas terminals — check your boarding pass, as MAD’s terminals are spread out and connected by a free shuttle/automated train. Always confirm your gate and terminal on the airport screens, as assignments can change.

Arriving from Madrid at GVA?

Pre-book a Mercedes S-Class for the premium experience — fixed price, name sign at arrivals.

Book a transfer →