Geneva to Madrid flights

Sat, 15 Jun
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Geneva to Madrid flight

distanceDistance634 miles
durationAverage flight duration1 h 55 min
priceAverage plane ticket price£181 (€204)
changesDirect flightYes
carriersAirlinesIberia, easyJet, Air Nostrum, Vueling Airlines, Air France, Lufthansa, Iberia Express, Brussels Airlines, TAP Portugal, KLM, SWISS, LAER, Volotea, Air Europa or PGA-Portugalia Airlines

Flights from Geneva to Madrid cover the 634 miles long journey taking on average 1 h 55 min with our travel partners like Iberia, easyJet, Air Nostrum, Vueling Airlines, Air France, Lufthansa, Iberia Express, Brussels Airlines, TAP Portugal, KLM, SWISS, LAER, Volotea, Air Europa or PGA-Portugalia Airlines. There are direct flight services available. While the average ticket price for this journey costs around £181, you can find the cheapest plane ticket for as low as £45. Travellers depart most frequently from Geneva International Airport and arrive in Madrid Barajas Airport.

Cheap flights tickets from Geneva to Madrid

Showing times and prices for 15 Jun

Cheapest

The best way to find a cheap flight ticket from Geneva to Madrid is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
KLM Cityhopper
19:1514h20
Geneva International Airport (GVA)
09:35Madrid Barajas Airport (MAD)
£2281One-way
1 change
2nd Cheapest
TAP Portugal
19:1515h00
Geneva International Airport (GVA)
10:15Madrid Barajas Airport (MAD)
£2641One-way
2 changes
2nd Cheapest
TAP Portugal
19:1515h00
Geneva International Airport (GVA)
10:15Madrid Barajas Airport (MAD)
£2641One-way
2 changes
Air France
20:4012h35
Geneva International Airport (GVA)
09:15Madrid Barajas Airport (MAD)
£2671One-way
1 change
Air France
14:404h40
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
£2871One-way
1 change

Flight scheduleGeneva to Madrid

Showing flights for tomorrow, Saturday, 15 June
TAP Portugal
06:1010h55
Geneva International Airport (GVA)
17:05Madrid Barajas Airport (MAD)
1 change
TAP Portugal
06:106h30
Geneva International Airport (GVA)
12:40Madrid Barajas Airport (MAD)
1 change
TAP Portugal
06:1015h25
Geneva International Airport (GVA)
21:35Madrid Barajas Airport (MAD)
1 change
TAP Portugal
06:1013h10
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
Swiss
06:505h00
Geneva International Airport (GVA)
11:50Madrid Barajas Airport (MAD)
1 change
Iberia
07:002h05
Geneva International Airport (GVA)
09:05Madrid Barajas Airport (MAD)
0 changes
Air France
07:2015h50
Geneva International Airport (GVA)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
07:2012h00
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
Air France
07:209h35
Geneva International Airport (GVA)
16:55Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
09:0510h25
Geneva International Airport (GVA)
19:30Madrid Barajas Airport (MAD)
1 change
Air France
09:107h45
Geneva International Airport (GVA)
16:55Madrid Barajas Airport (MAD)
1 change
Air France
09:1014h00
Geneva International Airport (GVA)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
09:1010h10
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
Cityjet
09:156h40
Geneva International Airport (GVA)
15:55Madrid Barajas Airport (MAD)
1 change
Air Dolomiti
09:304h40
Geneva International Airport (GVA)
14:10Madrid Barajas Airport (MAD)
1 change
Air Dolomiti
09:304h40
Geneva International Airport (GVA)
14:10Madrid Barajas Airport (MAD)
1 change
Austrian Airlines
09:358h00
Geneva International Airport (GVA)
17:35Madrid Barajas Airport (MAD)
2 changes
Air Nostrum
09:502h00
Geneva International Airport (GVA)
11:50Madrid Barajas Airport (MAD)
0 changes
Swiss
10:009h00
Geneva International Airport (GVA)
19:00Madrid Barajas Airport (MAD)
1 change
Air France
10:3012h40
Geneva International Airport (GVA)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
10:308h50
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
Air France
10:306h25
Geneva International Airport (GVA)
16:55Madrid Barajas Airport (MAD)
1 change
Swiss
10:455h10
Geneva International Airport (GVA)
15:55Madrid Barajas Airport (MAD)
1 change
Swiss
10:456h50
Geneva International Airport (GVA)
17:35Madrid Barajas Airport (MAD)
2 changes
Swiss
10:508h10
Geneva International Airport (GVA)
19:00Madrid Barajas Airport (MAD)
1 change
Air France
12:007h20
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
Air France
12:0011h10
Geneva International Airport (GVA)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
12:004h55
Geneva International Airport (GVA)
16:55Madrid Barajas Airport (MAD)
1 change
Iberia
12:352h05
Geneva International Airport (GVA)
14:40Madrid Barajas Airport (MAD)
0 changes
TAP Portugal
13:0021h15
Geneva International Airport (GVA)
10:15Madrid Barajas Airport (MAD)
1 change
TAP Portugal
13:006h20
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
TAP Portugal
13:0023h40
Geneva International Airport (GVA)
12:40Madrid Barajas Airport (MAD)
1 change
TAP Portugal
13:0026h20
Geneva International Airport (GVA)
15:20Madrid Barajas Airport (MAD)
1 change
TAP Portugal
13:0011h20
Geneva International Airport (GVA)
00:20Madrid Barajas Airport (MAD)
1 change
TAP Portugal
13:008h35
Geneva International Airport (GVA)
21:35Madrid Barajas Airport (MAD)
1 change
Lufthansa Cityline
14:005h35
Geneva International Airport (GVA)
19:35Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
14:105h20
Geneva International Airport (GVA)
19:30Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
14:109h15
Geneva International Airport (GVA)
23:25Madrid Barajas Airport (MAD)
1 change
Air France
14:408h30
Geneva International Airport (GVA)
23:10Madrid Barajas Airport (MAD)
1 change
Air France
14:404h40
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
Swiss
15:004h00
Geneva International Airport (GVA)
19:00Madrid Barajas Airport (MAD)
1 change
Air France
17:0016h15
Geneva International Airport (GVA)
09:15Madrid Barajas Airport (MAD)
1 change
Air France
17:006h10
Geneva International Airport (GVA)
23:10Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
17:156h10
Geneva International Airport (GVA)
23:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
17:1516h20
Geneva International Airport (GVA)
09:35Madrid Barajas Airport (MAD)
1 change
Air Dolomiti
17:204h40
Geneva International Airport (GVA)
22:00Madrid Barajas Airport (MAD)
1 change
Air Dolomiti
17:204h40
Geneva International Airport (GVA)
22:00Madrid Barajas Airport (MAD)
1 change
Royal Air Maroc
17:5518h50
Geneva International Airport (GVA)
12:45Madrid Barajas Airport (MAD)
1 change
Air Dolomiti
17:555h30
Geneva International Airport (GVA)
23:25Madrid Barajas Airport (MAD)
1 change
Air Dolomiti
17:555h30
Geneva International Airport (GVA)
23:25Madrid Barajas Airport (MAD)
1 change
TAP Portugal
18:206h00
Geneva International Airport (GVA)
00:20Madrid Barajas Airport (MAD)
1 change
TAP Portugal
18:2018h20
Geneva International Airport (GVA)
12:40Madrid Barajas Airport (MAD)
1 change
TAP Portugal
18:2025h00
Geneva International Airport (GVA)
19:20Madrid Barajas Airport (MAD)
1 change
TAP Portugal
18:2015h55
Geneva International Airport (GVA)
10:15Madrid Barajas Airport (MAD)
1 change
TAP Portugal
18:2022h45
Geneva International Airport (GVA)
17:05Madrid Barajas Airport (MAD)
1 change
TAP Portugal
18:2021h00
Geneva International Airport (GVA)
15:20Madrid Barajas Airport (MAD)
1 change
Swiss
18:454h40
Geneva International Airport (GVA)
23:25Madrid Barajas Airport (MAD)
1 change
KLM Cityhopper
19:1514h20
Geneva International Airport (GVA)
09:35Madrid Barajas Airport (MAD)
1 change
TAP Portugal
19:1515h00
Geneva International Airport (GVA)
10:15Madrid Barajas Airport (MAD)
2 changes
TAP Portugal
19:1520h05
Geneva International Airport (GVA)
15:20Madrid Barajas Airport (MAD)
2 changes
TAP Portugal
19:1517h25
Geneva International Airport (GVA)
12:40Madrid Barajas Airport (MAD)
2 changes
TAP Portugal
19:1517h25
Geneva International Airport (GVA)
12:40Madrid Barajas Airport (MAD)
2 changes
TAP Portugal
19:1520h05
Geneva International Airport (GVA)
15:20Madrid Barajas Airport (MAD)
2 changes
TAP Portugal
19:1515h00
Geneva International Airport (GVA)
10:15Madrid Barajas Airport (MAD)
2 changes
Air France
20:4014h45
Geneva International Airport (GVA)
11:25Madrid Barajas Airport (MAD)
1 change
Air France
20:4012h35
Geneva International Airport (GVA)
09:15Madrid Barajas Airport (MAD)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Geneva to Madrid by coach or flight

Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun
Wed
19 Jun
Thu
20 Jun
Fri
21 Jun
Sat
22 Jun
Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul

Flight times from Geneva to Madrid

Showing times and prices for 15 Jun

Fastest Journey

2 h

Average

10 h 55 m

Flights per day

66

Distance

1023 km

Of the 66 flights that leave Geneva for Madrid every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Air Nostrum
09:502h00
Geneva International Airport (GVA)
11:50Madrid Barajas Airport (MAD)
£6251One-way
0 changes
2nd Fastest
Iberia
12:352h05
Geneva International Airport (GVA)
14:40Madrid Barajas Airport (MAD)
£6251One-way
0 changes
2nd Fastest
Iberia
07:002h05
Geneva International Airport (GVA)
09:05Madrid Barajas Airport (MAD)
£6251One-way
0 changes
Swiss
15:004h00
Geneva International Airport (GVA)
19:00Madrid Barajas Airport (MAD)
£4001One-way
1 change
Air Dolomiti
17:204h40
Geneva International Airport (GVA)
22:00Madrid Barajas Airport (MAD)
£5431One-way
1 change

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Iberia, easyJet and Air Nostrum Geneva to Madrid

Buy your official Iberia, easyJet and Air Nostrum flight tickets from Geneva to Madrid from £65 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable route.

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight from Geneva to Madrid.

Flight information from Geneva to Madrid with Vueling Airlines:

  • Average Duration: 3 h 55 min
  • Cheapest Price: £99

Geneva to Madrid Flights

Madrid, the capital city of Spain, is the center of art, culture, and fashion. It is a delight for individuals who love to explore art galleries, historical attractions, museums, sports arena, and natural landscapes. The recommended way to travel from Geneva to Madrid is by flight since it is the fastest and cheapest option. Direct flights from Geneva to Madrid take around two hours while indirect flights take four hours and 15 minutes. Most of the indirect flights make one intermediate stop. The flight distance between Geneva, Switzerland and Madrid, Spain is 1024 kilometers. The route from Geneva to Madrid is frequented on Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. Iberia, easyJet and five other airlines fly from Geneva to Madrid every hour.

Which airlines fly from Geneva to Madrid?

easyJet and SWISS are the most prominent airlines flying from Geneva to Madrid. Other airline companies serving this route include Alitalia City liner, Alitalia, Brussels Airlines, Iberia, TAP Portugal, Lufthansa, and Brussels Airlines. All these airlines provide different levels of comfort and service, so passengers are sure to find a provider that suits both their requirements and budget. Iberia, Swiss and easyJet airlines offer nonstop flights, with Iberia offering the highest number of nonstop flights between Geneva and Madrid.

How long is the flight from Geneva to Madrid?

The fastest flight from Geneva Airport to Madrid Airport is the nonstop flight which takes two hours. When transfers are required passengers can expect journey times of four hours and 15 minutes, this is due to layovers. Most connecting flights from Geneva to Madrid have a maximum of one layover. The most popular connecting city when flying from Geneva to Madrid is Paris, France.

How many flights are there from Geneva to Madrid?

Every day of the week there are several flights on this route. The number of flight times varies by day of the week. On average, Geneva to Madrid has eight different choices in one day. In a week there are a total of 46 flights.

What are the departure and arrival airports for flights from Geneva to Madrid?

Departure Airport: Geneva International Airport, formally known as Genève Aéroport, is situated four kilometers northwest of Geneva city center. Bus, train, taxi and hotel shuttles are some of the easy Geneva airport transfers from the center of the city. However, the best way to get from Geneva to Geneva International Airport is by train on line 150, which takes seven minutes. Facilities available at the Geneva International Airport include ATMs, duty-free outlets, food stores and left luggage facilities.

Arrival Airport: Madrid Barajas Airport is situated on the northeast of Madrid, Barajas district, just 12 kilometers from Madrid city center. The Madrid public transport system is accessible from the Madrid Barajas airport as all the four terminals are well connected to road and rail. There are also plenty of taxis at the airport. A taxi trip from Madrid International to downtown Madrid takes approximately 30 minutes. Services and amenities provided at Madrid Barajas airport include restaurants, shops,  business facilities, currency exchange points, and ample parking spaces.

FAQs: Geneva to Madrid flights

FAQs: Take a flight from Geneva to Madrid hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Geneva to Madrid.
FAQs
Cheap plane tickets from Geneva to Madrid can start from as little as £45 when you book in advance. The average flight ticket price for Geneva to Madrid is £181; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The flight time from Geneva to Madrid is on average 1 h 55 min   for the 634 mile long journey, but the time it takes to go from Geneva to Madrid by flight can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Geneva to Madrid leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The last flight from Geneva to Madrid leaves at 19: 50.
Take the Geneva to Madrid flight with Iberia, easyJet, Air Nostrum, Vueling Airlines, Air France, Lufthansa, Iberia Express, Brussels Airlines, TAP Portugal, KLM, SWISS, LAER, Volotea, Air Europa or PGA-Portugalia Airlines. However, it's always good to check out all possible airlines for the route to Madrid from Geneva as there might be differences in the amenities they offer.

Flights from Geneva to Madrid generally leave from Geneva International Airport and arrive in Madrid Barajas Airport.

Geneva International Airport is 6.2 km away from Geneva city centre and Madrid Barajas Airport is 15 km from Madrid city centre.

The cheapest month to travel from Geneva to Madrid by plane is December.
It's helpful to compare your options as there are 2 ways to travel to Madrid from Geneva including taking a coach or flight.

More options for your journey from Geneva to Madrid

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers