Cheap flights from Geneva to Madrid

Search for the cheapest air tickets from Geneva to Madrid

Recently booked flights from Geneva to Madrid

From
Geneva
To
Madrid
Depart date
03.02.2026
Price
$446 / 1623ر.ق

Average ticket prices for flights from Geneva to Madrid by month

Find the cheapest time to fly from Geneva to Madrid.

February
March
April
May
July
August

Airlines Flying to Madrid from Geneva

Flight schedule Geneva to Madrid

06:00 → 08:05

direct

logo Iberia 622
GVA — MAD
M T - T F - S
06:00 → 08:05

direct

logo Iberia 622
GVA — MAD
- - W - - S S
08:55 → 11:00

direct

logo Iberia 624
GVA — MAD
- - - - - S -
09:55 → 12:00

direct

logo Iberia 624
GVA — MAD
- - - - - - S
12:35 → 14:40

direct

logo Iberia 614
GVA — MAD
- - - - - S -
12:35 → 14:40

direct

logo Iberia 614
GVA — MAD
- T - T - S -
12:35 → 14:40

direct

logo Iberia 614
GVA — MAD
M - W - - - -
12:35 → 14:40

direct

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

direct

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

direct

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

direct

logo Iberia 616
GVA — MAD
- - - T - - -
18:35 → 20:40

direct

logo Iberia 618
GVA — MAD
M - - - F - -
18:35 → 20:40

direct

logo Iberia 618
GVA — MAD
- - - - - S -
18:35 → 20:40

direct

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

direct

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

direct

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

direct

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

direct

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

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
M T - - - - -
06:00 → 09:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
M - - - - - -
06:00 → 08:05

direct

Iberia logo Iberia
GVA — MAD
- - W - - S S
06:30 → 11:30

1 stop

Air France logo Air France
GVA — MAD
M - - T - - -
06:30 → 11:30

1 stop

Air France logo Air France
GVA — MAD
- - - - - S -
06:30 → 11:30

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
06:30 → 11:30

1 stop

Air France logo Air France
GVA — MAD
M - W - - - -
07:00 → 11:30

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
08:55 → 11:00

direct

Iberia logo Iberia
GVA — MAD
- - - - - S -
09:05 → 15:20

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
09:05 → 15:20

1 stop

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

1 stop

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

1 stop

Air France logo Air France
GVA — MAD
M - W T F - -
09:05 → 14:55

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
09:55 → 12:00

direct

Iberia logo Iberia
GVA — MAD
- - - - - - S
10:05 → 14:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- T - - - - -
10:05 → 14:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- T W - - - S
10:05 → 14:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
M - - - - - -
10:05 → 14:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - - - F - -
10:05 → 14:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - - T - - -
10:10 → 14:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - - - - S -
10:35 → 15:20

1 stop

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

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
11:05 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - - - - S -
11:10 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
M - - - - - S
11:10 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- T - - - - S
11:15 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - - - F - -
12:00 → 18:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - W - - - -
12:05 → 17:40

1 stop

Air France logo Air France
GVA — MAD
M - W T - - -
12:05 → 17:40

1 stop

Air France logo Air France
GVA — MAD
M - W - - - S
12:05 → 17:40

1 stop

Air France logo Air France
GVA — MAD
- - - - F - -
12:05 → 17:40

1 stop

Air France logo Air France
GVA — MAD
- T - - - - -
12:05 → 17:40

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
12:35 → 14:40

direct

Iberia logo Iberia
GVA — MAD
M - W - - - -
12:35 → 14:40

direct

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

direct

Iberia logo Iberia
GVA — MAD
M - W - F - S
12:35 → 14:40

direct

Iberia logo Iberia
GVA — MAD
- T - T - S -
13:50 → 18:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- - - - - - S
14:10 → 16:15

direct

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

direct

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

direct

Iberia logo Iberia
GVA — MAD
- - - T - - -
14:50 → 20:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
GVA — MAD
- T - - - - -
15:05 → 20:55

1 stop

Air France logo Air France
GVA — MAD
- - - T - - -
15:05 → 20:55

1 stop

Air France logo Air France
GVA — MAD
- - - - - - S
15:05 → 20:55

1 stop

Air France logo Air France
GVA — MAD
- - W - - - -
16:00 → 22:20

1 stop

TAP Portugal logo TAP Portugal
GVA — MAD
- - W - - - -
16:20 → 22:20

1 stop

TAP Portugal logo TAP Portugal
GVA — MAD
- - - - - - S
16:20 → 23:00

1 stop

TAP Portugal logo TAP Portugal
GVA — MAD
- - - - - - S
18:25 → 23:00

1 stop

TAP Portugal logo TAP Portugal
GVA — MAD
- - - T - - -
18:35 → 20:40

direct

Iberia logo Iberia
GVA — MAD
- - - T - - S
18:35 → 20:40

direct

Iberia logo Iberia
GVA — MAD
M - - - F - -
18:35 → 20:40

direct

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

direct

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

direct

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

direct

Iberia logo Iberia
GVA — MAD
M - - - F - -