Cheap Flights from Madrid to Geneva

Compare Madrid to Geneva flight deals

Find the cheapest month or even day of the year to fly to Geneva

Book the best Geneva fare with no extra fees

Flight deals from Madrid to Geneva

Looking for a cheap last-minute deal or the best return flight from Madrid to Geneva? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Madrid to Geneva

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Madrid to Geneva flights are currently cheapest in December.

Direct flights from Madrid to Geneva

Madrid to Geneva: Alternative routes

Compare routes from Madrid to Geneva below. You may find an airport to fly into that's cheaper, faster, or easier than Geneva.

Madrid to Geneva: Flight information

The things to know before you go.
Cheapest flight foundR 427
Cheapest month to flyDecember
Average flight time1 hr, 57 mins
Most popular airlineIberia
Average flights per week79

Finding cheap flights from Madrid to Geneva: Frequently asked questions

The best price we found for a return flight from Madrid to Geneva is R 1,027. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 57 minutes is the average flight time from Madrid to Geneva.
Iberia, Vueling Airlines and American Airlines fly direct from Madrid to Geneva.
As of September 2025, there are 79 flights per week flying from Madrid to Geneva.
The cheapest month to fly from Madrid to Geneva is usually November.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Madrid Airport to Geneva Airport on Wednesday, 12 November 2025.
Yes – the average flight time is 1 hour and 57 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Geneva but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Geneva is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, easyJet offers the cheapest flight tickets to Geneva.

Travelling from Adolfo Suarez Madrid-Barajas Airport (MAD) to Geneve Airport (GVA): what you need to know

  • Hop on a direct flight from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport and you'll be travelling for an average of 1 hour 55 minutes.

  • Geneva's timezone is UTC+1, which is the same as Madrid.

  • Flights from MAD to GVA start at 07:15 — the first with Iberia. The last service of the day is at 20:45 with easyJet. Overall, there are 108 weekly Adolfo Suarez Madrid-Barajas Airport to Geneve Airport flights.

  • Arriving two hours before an international flight and one hour ahead of a domestic departure are tried-and-true travel tips. Get to the airport on time to catch your MAD to GVA flight.

  • Flying during a peak time such as July? School holidays and other popular periods can lead to longer queues at security. Play it safe and arrive up to four hours ahead of an international flight and two hours before a domestic departure.

  • Iberia has direct flights from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport. Book with this popular carrier, then get ready to tick off the sights in Geneva — and maybe even more of Switzerland if you have time.

  • The airline most travellers fly with on this route is Iberia.

  • The most punctual carrier that offers MAD to GVA flights is Iberia. Its services arrive as planned 78.5% of the time.

  • Think about adding a stopover when booking your ticket from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport. Simply deselect 'Direct flights only' to break up your journey, or even explore someplace new along the way. Here are some options between MAD and GVA:

    • Barcelona-El Prat Airport

    • Cote D'Azur Airport

    • Ibiza Airport

How to find the cheapest flights from Adolfo Suarez Madrid-Barajas Airport (MAD) to Geneve Airport (GVA)

  • R 427 is the best price for a one-way Adolfo Suarez Madrid-Barajas Airport to Geneve Airport flight. Return flights start at R 1,027. These prices can change based on demand and availability.

  • Get cheap tickets from MAD to GVA by booking at least ten months ahead. According to our research, that's the sweet spot for bagging a bargain.

  • Plan your trip for September. That's the cheapest month for flights from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport. If you're flexible with your dates, try out the 'Whole month' tool to see the cheapest airfare across every month.

  • You won't have to check every day to find out if fares have gone down when you create a Price Alert. We'll notify you the moment the price changes on cheap flights from MAD to GVA.

  • Select your ideal departure and arrival times, airlines and number of stops with the filters. Alternatively, sort your results by 'Cheapest' to see the best deals on flights from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport.

Handy information about Adolfo Suarez Madrid-Barajas Airport (MAD)

  • 78.23% of flights taking off from Adolfo Suarez Madrid-Barajas Airport make it to their destination on schedule.

  • To get to Adolfo Suarez Madrid-Barajas Airport from central Madrid, it takes around 25 minutes by car. Of course, this depends on traffic. It's approximately 18 kilometres from the airport to the city centre.

  • The trip on public transport usually takes 35 minutes.

  • Get your travels off to a stress-free start by staying near MAD. Whether you've booked an early flight from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport or just don't like being rushed, these stays are the answer:

Arriving at Geneve Airport (GVA)

  • Consider booking a hotel close to GVA if you're catching a late Adolfo Suarez Madrid-Barajas Airport to Geneve Airport flight. Choose one of these options and avoid the hassle of a long transfer:

  • Pick up a Geneve Airport rental car and explore Geneva and beyond with your own set of wheels. Alamo, Europcar and Enterprise are leading providers you can book with here.

  • Lock in the best rate by booking your ride from Geneve Airport around two weeks before your trip.

Getting from Geneve Airport (GVA) to central Geneva

  • Geneve Airport is roughly 10 kilometres from the centre of Geneva. The drive time takes around 25 minutes.

  • Travelling by public transport takes around 1 hour 30 minutes.

When to fly to Geneve Airport (GVA)

  • March is the most popular month for flights from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport. For smaller crowds, head to Geneva in November.

  • Lock in your flight from Adolfo Suarez Madrid-Barajas Airport to Geneve Airport for July if you want to visit Geneva during its warmest month. You can expect temperatures of between 10ºC (50ºF) and 29ºC (84ºF).

  • If you'd rather travel in cooler conditions, search for a cheap ticket from MAD to GVA in January. Temperatures average between -5ºC (23ºF) and 7ºC (45ºF) then.

Explore more of Switzerland

  • Geneva is easy to fall in love with, but there are so many other corners of Switzerland just waiting to be discovered. Around 225 kilometres north-east of Geneva, a trip to Zurich will keep your itinerary packed. Don't miss top attractions like Bahnhofstrasse, Swiss National Museum and Grossmunster.

  • Around 193 kilometres north-east of Geneva, Basel is another favourite stop in Switzerland. Start your sightseeing at Basel Minster, Bistro Kunstmuseum Basel and Rhine River Cruises.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.