Cheap flights from Geneva to Madrid

Search for the cheapest air tickets from Geneva to Madrid
Google Play App Store

Recently booked flights from Geneva to Madrid

From
Geneva
To
Madrid
Depart date
08.07.2026
Price
$146
From
Geneva
To
Madrid
Depart date
09.07.2026
Price
$163
From
Geneva
To
Madrid
Depart date
10.07.2026
Price
$181
From
Geneva
To
Madrid
Depart date
11.07.2026
Price
$184
From
Geneva
To
Madrid
Depart date
12.07.2026
Price
$184

Average ticket prices for flights from Geneva to Madrid by month

Find the cheapest time to fly from Geneva to Madrid.

June
July
August
October

Airlines Flying to Madrid from Geneva

Flight schedule Geneva to Madrid

14:10 → 16:15

direct

logo Iberia 616
GVA — MAD
- T - - F - -
12:30 → 14:35

direct

logo Iberia 614
GVA — MAD
M T W T F - -
06:00 → 08:05

direct

logo Iberia 622
GVA — MAD
- - - - - S -
12:30 → 14:35

direct

logo Iberia 614
GVA — MAD
- - - - - - S
06:20 → 08:25

direct

logo Iberia 622
GVA — MAD
- - W - - - -
20:45 → 22:50

direct

logo Iberia 620
GVA — MAD
M - - - - - S
14:10 → 16:15

direct

logo Iberia 616
GVA — MAD
- - - - - S -
07:00 → 09:05

direct

logo Iberia 622
GVA — MAD
- T - - - - -
20:45 → 22:50

direct

logo Iberia 620
GVA — MAD
- - - - - - S
06:00 → 08:05

direct

logo Iberia 622
GVA — MAD
M - - - - S -
06:10 → 08:15

direct

logo Iberia 622
GVA — MAD
- - - - F - -
14:10 → 16:15

direct

logo Iberia 616
GVA — MAD
M - W - - - -
06:10 → 08:15

direct

logo Iberia 622
GVA — MAD
- - - T - - S
11:00 → 12:55

direct

logo Air Europa 1664
GVA — MAD
M - - - - - -
10:50 → 12:45

direct

logo Air Europa 1664
GVA — MAD
- - - - F - -
19:00 → 20:55

direct

logo Air Europa 1666
GVA — MAD
- - - - F - -
12:00 → 16:45

direct

logo Air France 1843
GVA — MAD
- T - - F - S
17:00 → 23:15

direct

logo Air France 1143
GVA — MAD
- T - - - S S
10:30 → 15:35

direct

logo Air France 1643
GVA — MAD
- - - T - - -
09:10 → 15:35

direct

logo Air France 1543
GVA — MAD
- - - T - - -
10:30 → 16:45

direct

logo Air France 1643
GVA — MAD
- - - - - - S
10:30 → 15:35

direct

logo Air France 1643
GVA — MAD
M - - - - - -
14:40 → 21:00

direct

logo Air France 1443
GVA — MAD
- - - T - - -
09:10 → 15:35

direct

logo Air France 1543
GVA — MAD
- - - - - - S
14:40 → 19:15

direct

logo Air France 1443
GVA — MAD
- - - - F - -
09:10 → 14:55

direct

logo Air France 1543
GVA — MAD
- - - - - - S
14:40 → 21:00

direct

logo Air France 1443
GVA — MAD
M T - - - - -
10:30 → 15:35

direct

logo Air France 1643
GVA — MAD
- - W - - - -
14:40 → 21:00

direct

logo Air France 1443
GVA — MAD
- - - - - S -
14:40 → 21:00

direct

logo Air France 1443
GVA — MAD
M T - - - - S
10:30 → 16:45

direct

logo Air France 1643
GVA — MAD
- - - - F - -
09:10 → 14:55

direct

logo Air France 1543
GVA — MAD
- - - - F - -
14:40 → 21:00

direct

logo Air France 1443
GVA — MAD
- - - - F - -
14:40 → 21:00

direct

logo Air France 1443
GVA — MAD
- - W - - - -
09:10 → 15:35

direct

logo Air France 1543
GVA — MAD
- T - - - - -
12:00 → 16:45

direct

logo Air France 1843
GVA — MAD
- - - T - - -
10:30 → 15:35

direct

logo Air France 1643
GVA — MAD
- - - - F - -
09:10 → 14:55

direct

logo Air France 1543
GVA — MAD
M T W T - S -
10:30 → 16:45

direct

logo Air France 1643
GVA — MAD
- - W - - - -
10:30 → 16:45

direct

logo Air France 1643
GVA — MAD
M - - - - - -
10:30 → 15:35

direct

logo Air France 1643
GVA — MAD
- - - - - - S
10:30 → 16:45

direct

logo Air France 1643
GVA — MAD
- T - - - - -
18:15 → 23:15

direct

logo Air France 1343
GVA — MAD
- - - - F - -
10:30 → 15:35

direct

logo Air France 1643
GVA — MAD
- T - - - - -
09:10 → 15:35

direct

logo Air France 1543
GVA — MAD
M - W - - - -
17:00 → 23:15

direct

logo Air France 1143
GVA — MAD
- - - - F - -
09:10 → 14:55

direct

logo Air France 1543
GVA — MAD
- - - - - S -
09:10 → 14:55

direct

logo Air France 1543
GVA — MAD
M - - - - - -
12:00 → 16:45

direct

logo Air France 1843
GVA — MAD
M - - T - - -
10:30 → 16:45

direct

logo Air France 1643
GVA — MAD
- - - T - - -
07:15 → 13:30

direct

logo SWISS 2805
GVA — MAD
- - W - - - -
10:00 → 14:15

direct

logo SWISS 2807
GVA — MAD
- - - - F - -
06:00 → 09:55

direct

logo SWISS 2801
GVA — MAD
- - - T - - -
11:00 → 17:10

direct

logo SWISS 2809
GVA — MAD
M - - T - - -
10:00 → 14:15

direct

logo SWISS 2807
GVA — MAD
- - - - - S -
14:55 → 20:55

direct

logo SWISS 2811
GVA — MAD
M - - - - S -
11:00 → 17:10

direct

logo SWISS 2809
GVA — MAD
- - - - - - S
14:55 → 20:55

direct

logo SWISS 2811
GVA — MAD
- - - T - - -
06:00 → 09:55

direct

logo SWISS 2801
GVA — MAD
- - W T - - -
14:30 → 20:55

direct

logo SWISS 2813
GVA — MAD
M - - T - - -
06:00 → 09:55

direct

logo SWISS 2801
GVA — MAD
M - - - - S -
10:00 → 14:15

direct

logo SWISS 2807
GVA — MAD
- - - T - - -
12:25 → 18:15

direct

logo SWISS 2078
GVA — MAD
- - - - F - -
14:30 → 18:40

direct

logo SWISS 2813
GVA — MAD
M T W - - - -
14:55 → 20:55

direct

logo SWISS 2811
GVA — MAD
M - - - - - S
14:30 → 20:55

direct

logo SWISS 2813
GVA — MAD
M - W T - - -
06:00 → 09:55

direct

logo SWISS 2801
GVA — MAD
- T - - F S -
10:00 → 14:15

direct

logo SWISS 2807
GVA — MAD
- T - - - - -
11:00 → 17:10

direct

logo SWISS 2809
GVA — MAD
M - - - F - -
11:00 → 17:10

direct

logo SWISS 2809
GVA — MAD
- - - - F - -
14:30 → 20:55

direct

logo SWISS 2813
GVA — MAD
- T W - - - -
18:45 → 22:45

direct

logo SWISS 2817
GVA — MAD
- - - - - S -
07:00 → 12:05

direct

logo SWISS 2162
GVA — MAD
- - - - F - -
14:55 → 20:55

direct

logo SWISS 2811
GVA — MAD
- T - - - - -
06:00 → 08:05

direct

Iberia logo Iberia
GVA — MAD
- - - - - S -
06:00 → 08:05

direct

Iberia logo Iberia
GVA — MAD
M - - - - S -
06:00 → 09:55

1 stop

SWISS logo SWISS
GVA — MAD
- T - - F S -
06:00 → 09:55

1 stop

SWISS logo SWISS
GVA — MAD
- - - T - - -
06:00 → 09:55

1 stop

SWISS logo SWISS
GVA — MAD
M - - - - S -
06:00 → 09:55

1 stop

SWISS logo SWISS
GVA — MAD
- - W T - - -
06:10 → 08:15

direct

Iberia logo Iberia
GVA — MAD
- - - T - - S
06:10 → 08:15

direct

Iberia logo Iberia
GVA — MAD
- - - - F - -
06:20 → 08:25

direct

Iberia logo Iberia
GVA — MAD
- - W - - - -
07:00 → 09:05

direct

Iberia logo Iberia
GVA — MAD
- T - - - - -
07:00 → 12:05

1 stop

SWISS logo SWISS
GVA — MAD
- - - - F - -
07:15 → 13:30

1 stop

SWISS logo SWISS
GVA — MAD
- - W - - - -
09:10 → 14:55

1 stop

Air France logo Air France
GVA — MAD
- - - - - S -
09:10 → 14:55

1 stop

Air France logo Air France
GVA — MAD
M - - - - - -
09:10 → 14:55

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
09:10 → 14:55

1 stop

Air France logo Air France
GVA — MAD
M T W T - S -
09:10 → 14:55

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
09:10 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- - - T - - -
09:10 → 15:35

1 stop

Air France logo Air France
GVA — MAD
M - W - - - -
09:10 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
09:10 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
10:00 → 14:15

1 stop

SWISS logo SWISS
GVA — MAD
- - - - - S -
10:00 → 14:15

1 stop

SWISS logo SWISS
GVA — MAD
- - - T - - -
10:00 → 14:15

1 stop

SWISS logo SWISS
GVA — MAD
- - - - F - -
10:00 → 14:15

1 stop

SWISS logo SWISS
GVA — MAD
- T - - - - -
10:30 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
10:30 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- - - T - - -
10:30 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- - W - - - -
10:30 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
10:30 → 15:35

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
10:30 → 15:35

1 stop

Air France logo Air France
GVA — MAD
M - - - - - -
10:30 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- - W - - - -
10:30 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- - - T - - -
10:30 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
10:30 → 16:45

1 stop

Air France logo Air France
GVA — MAD
M - - - - - -
10:30 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
10:30 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
10:50 → 12:45

direct

Air Europa logo Air Europa
GVA — MAD
- - - - F - -
11:00 → 12:55

direct

Air Europa logo Air Europa
GVA — MAD
M - - - - - -
11:00 → 17:10

1 stop

SWISS logo SWISS
GVA — MAD
M - - T - - -
11:00 → 17:10

1 stop

SWISS logo SWISS
GVA — MAD
- - - - - - S
11:00 → 17:10

1 stop

SWISS logo SWISS
GVA — MAD
M - - - F - -
11:00 → 17:10

1 stop

SWISS logo SWISS
GVA — MAD
- - - - F - -
12:00 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- T - - F - S
12:00 → 16:45

1 stop

Air France logo Air France
GVA — MAD
M - - T - - -
12:00 → 16:45

1 stop

Air France logo Air France
GVA — MAD
- - - T - - -
12:25 → 18:15

1 stop

SWISS logo SWISS
GVA — MAD
- - - - F - -
12:30 → 14:35

direct

Iberia logo Iberia
GVA — MAD
M T W T F - -
12:30 → 14:35

direct

Iberia logo Iberia
GVA — MAD
- - - - - - S
14:10 → 16:15

direct

Iberia logo Iberia
GVA — MAD
M - W - - - -
14:10 → 16:15

direct

Iberia logo Iberia
GVA — MAD
- T - - F - -
14:10 → 16:15

direct

Iberia logo Iberia
GVA — MAD
- - - - - S -
14:30 → 18:40

1 stop

SWISS logo SWISS
GVA — MAD
M T W - - - -
14:30 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
M - W T - - -
14:30 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
M - - T - - -
14:30 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
- T W - - - -
14:40 → 19:15

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
14:40 → 21:00

1 stop

Air France logo Air France
GVA — MAD
- - - - - S -
14:40 → 21:00

1 stop

Air France logo Air France
GVA — MAD
M T - - - - -
14:40 → 21:00

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
14:40 → 21:00

1 stop

Air France logo Air France
GVA — MAD
M T - - - - S
14:40 → 21:00

1 stop

Air France logo Air France
GVA — MAD
- - - T - - -
14:40 → 21:00

1 stop

Air France logo Air France
GVA — MAD
- - W - - - -
14:55 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
M - - - - - S
14:55 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
- T - - - - -
14:55 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
- - - T - - -
14:55 → 20:55

1 stop

SWISS logo SWISS
GVA — MAD
M - - - - S -
17:00 → 23:15

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
17:00 → 23:15

1 stop

Air France logo Air France
GVA — MAD
- T - - - S S
18:15 → 23:15

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
18:45 → 22:45

1 stop

SWISS logo SWISS
GVA — MAD
- - - - - S -
19:00 → 20:55

direct

Air Europa logo Air Europa
GVA — MAD
- - - - F - -
20:45 → 22:50

direct

Iberia logo Iberia
GVA — MAD
M - - - - - S
20:45 → 22:50

direct

Iberia logo Iberia
GVA — MAD
- - - - - - S