Cheap flights from Zurich to Madrid

Search for the cheapest air tickets from Zurich to Madrid

Recently booked flights from Zurich to Madrid

From
Zurich
To
Madrid
Depart date
07.02.2026
Price
$437 / 1591ر.ق

Average ticket prices for flights from Zurich to Madrid by month

Find the cheapest time to fly from Zurich to Madrid.

February
March
June
July
October

Airlines Flying to Madrid from Zurich

Flight schedule Zurich to Madrid

07:30 → 09:55

direct

logo Iberia 634
ZRH — MAD
- - W - - S -
07:30 → 09:55

direct

logo Iberia 634
ZRH — MAD
M T - T F - S
11:55 → 14:20

direct

logo Iberia 628
ZRH — MAD
- T W - - - S
11:55 → 14:20

direct

logo Iberia 628
ZRH — MAD
- - - T - - -
11:55 → 14:20

direct

logo Iberia 628
ZRH — MAD
- - - - F - -
11:55 → 14:20

direct

logo Iberia 628
ZRH — MAD
- - W - - S -
11:55 → 14:20

direct

logo Iberia 628
ZRH — MAD
M - - - - - -
14:55 → 17:20

direct

logo Iberia 630
ZRH — MAD
- T - - - S S
14:55 → 17:20

direct

logo Iberia 630
ZRH — MAD
M - - - F S S
16:20 → 18:45

direct

logo Swiss International Air Lines 2032
ZRH — MAD
M T - - - - S
16:20 → 18:45

direct

logo Swiss International Air Lines 2032
ZRH — MAD
- - W - F - -
16:20 → 18:45

direct

logo Swiss International Air Lines 2032
ZRH — MAD
M - - T - - -
18:30 → 20:55

direct

logo Air Europa 1672
ZRH — MAD
- T - - - - -
19:40 → 22:05

direct

logo Iberia 632
ZRH — MAD
- T - - - - S
19:40 → 22:05

direct

logo Iberia 632
ZRH — MAD
M - W - F S -
19:40 → 22:05

direct

logo Iberia 632
ZRH — MAD
- - - T - - -
06:00 → 12:40

1 stop

British Airways logo British Airways
ZRH — MAD
- - - T - - -
06:00 → 13:35

1 stop

British Airways logo British Airways
ZRH — MAD
- - - T - - -
06:05 → 10:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
06:05 → 12:40

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - F - -
06:05 → 14:15

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - F - -
06:05 → 11:55

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - F - -
06:30 → 11:30

1 stop

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

1 stop

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

1 stop

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

1 stop

Air France logo Air France
ZRH — MAD
M - W - - - -
06:35 → 12:40

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
06:35 → 12:40

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
06:35 → 14:15

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
06:35 → 14:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
06:35 → 14:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
06:45 → 14:50

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
06:45 → 14:50

1 stop

British Airways logo British Airways
ZRH — MAD
M - W - - - -
06:45 → 14:15

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
06:45 → 12:40

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
06:45 → 12:40

1 stop

British Airways logo British Airways
ZRH — MAD
M - W - - - -
06:50 → 12:10

1 stop

KLM logo KLM
ZRH — MAD
M T W T F S S
06:50 → 13:40

1 stop

KLM logo KLM
ZRH — MAD
M - - T - - -
06:50 → 13:40

1 stop

KLM logo KLM
ZRH — MAD
- - - - - S -
06:50 → 13:40

1 stop

KLM logo KLM
ZRH — MAD
- - W - F - S
07:05 → 13:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T F - -
07:05 → 14:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T W T F S S
07:05 → 14:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - F - S
07:05 → 13:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - T - - -
07:05 → 13:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
07:05 → 13:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T W - F - -
07:05 → 13:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
07:05 → 13:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
07:05 → 13:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
07:05 → 13:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
07:15 → 13:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - T - - -
07:15 → 13:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
07:15 → 13:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - F - -
07:15 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - T - - -
07:15 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - F - S
07:15 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - F - -
07:15 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - S -
07:15 → 12:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T W T F - -
07:20 → 13:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
07:20 → 13:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
07:20 → 13:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
07:20 → 13:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
07:20 → 12:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S S
07:20 → 12:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
07:20 → 12:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
07:20 → 12:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
07:25 → 12:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
07:30 → 09:55

direct

Iberia logo Iberia
ZRH — MAD
- - W - - S -
07:30 → 09:55

direct

Iberia logo Iberia
ZRH — MAD
M T - T F - S
07:30 → 13:15

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
M T W T F - S
07:30 → 13:15

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
- T W T F - S
07:35 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
07:40 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
08:05 → 13:00

1 stop

Condor logo Condor
ZRH — MAD
- - - - F - -
08:05 → 13:00

1 stop

Condor logo Condor
ZRH — MAD
- - - - - - S
08:05 → 13:15

1 stop

Condor logo Condor
ZRH — MAD
- T - - - - -
08:05 → 13:15

1 stop

Condor logo Condor
ZRH — MAD
- - - T - - -
08:05 → 13:25

1 stop

Condor logo Condor
ZRH — MAD
- - - - - S -
08:05 → 13:35

1 stop

Condor logo Condor
ZRH — MAD
M T W T F S S
08:10 → 13:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
08:10 → 13:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
08:10 → 15:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
08:10 → 15:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
08:45 → 13:15

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
- - W - F - -
08:45 → 14:35

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
- - W - F - -
08:50 → 13:25

1 stop

Air Dolomiti logo Air Dolomiti
ZRH — MAD
- - - - - S -
08:55 → 15:40

1 stop

Air Dolomiti logo Air Dolomiti
ZRH — MAD
- - - - F - -
08:55 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
08:55 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
08:55 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
08:55 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
09:00 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
09:00 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
09:10 → 14:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
09:20 → 13:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
09:40 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
09:45 → 13:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
09:45 → 13:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
10:10 → 18:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - W - F - -
10:15 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - W - - - -
10:15 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
10:15 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
10:15 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - -
10:15 → 16:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T F - -
10:15 → 16:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T W T F S -
10:15 → 16:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T - - - - -
10:15 → 16:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
10:25 → 16:55

1 stop

British Airways logo British Airways
ZRH — MAD
M - - - - - -
10:45 → 17:20

1 stop

ITA Airways logo ITA Airways
ZRH — MAD
- - W - - - S
10:45 → 17:10

1 stop

ITA Airways logo ITA Airways
ZRH — MAD
- - W - - - S
10:45 → 17:10

1 stop

ITA Airways logo ITA Airways
ZRH — MAD
- - - - - S -
10:45 → 17:10

1 stop

ITA Airways logo ITA Airways
ZRH — MAD
- T - - - - -
10:45 → 16:00

1 stop

ITA Airways logo ITA Airways
ZRH — MAD
- - W - - - -
10:45 → 16:00

1 stop

ITA Airways logo ITA Airways
ZRH — MAD
- - - - - S -
10:45 → 15:20

1 stop

Air France logo Air France
ZRH — MAD
- - W - - S -
10:45 → 15:20

1 stop

Air France logo Air France
ZRH — MAD
M - - T - - -
10:45 → 15:20

1 stop

Air France logo Air France
ZRH — MAD
- T - - - - -
11:15 → 19:45

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
11:35 → 16:00

1 stop

Condor logo Condor
ZRH — MAD
M - - - - - -
11:35 → 16:00

1 stop

Condor logo Condor
ZRH — MAD
- - - T - - S
11:35 → 16:10

1 stop

Condor logo Condor
ZRH — MAD
- - - - - S -
11:35 → 16:10

1 stop

Condor logo Condor
ZRH — MAD
- - W - - - -
11:40 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
11:40 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
11:40 → 18:35

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
11:55 → 14:20

direct

Iberia logo Iberia
ZRH — MAD
- T W - - - S
11:55 → 14:20

direct

Iberia logo Iberia
ZRH — MAD
- - - T - - -
11:55 → 14:20

direct

Iberia logo Iberia
ZRH — MAD
- - - - F - -
11:55 → 14:20

direct

Iberia logo Iberia
ZRH — MAD
M - - - - - -
11:55 → 14:20

direct

Iberia logo Iberia
ZRH — MAD
- - W - - S -
11:55 → 16:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
11:55 → 18:30

1 stop

KLM logo KLM
ZRH — MAD
- - - - - S S
11:55 → 18:30

1 stop

KLM logo KLM
ZRH — MAD
- - - T - - -
11:55 → 18:30

1 stop

KLM logo KLM
ZRH — MAD
- - W - F - -
12:00 → 18:30

1 stop

KLM logo KLM
ZRH — MAD
- T - - - - -
12:05 → 16:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T W - - - -
12:05 → 16:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
12:05 → 18:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:10 → 20:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T W T F S -
12:10 → 20:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T W T F - -
12:10 → 20:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F S S
12:10 → 20:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
12:10 → 20:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
12:10 → 20:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
12:10 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - W - F - -
12:10 → 20:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T W - - - -
12:10 → 19:45

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
12:10 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:10 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
12:10 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
12:10 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
12:15 → 18:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
12:15 → 18:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
12:15 → 18:15

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
12:15 → 18:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
12:20 → 18:25

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:20 → 18:25

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - -
12:20 → 18:25

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
12:20 → 18:25

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
12:20 → 17:55

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
- T - - - - -
12:20 → 16:40

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
- T - T - - -
12:20 → 16:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:20 → 16:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
12:20 → 16:40

1 stop

Brussels Airlines logo Brussels Airlines
ZRH — MAD
- - W - - - -
12:25 → 18:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
12:25 → 18:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:25 → 18:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
12:25 → 18:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
12:25 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
12:25 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T - - - - -
12:25 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
12:25 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
12:25 → 17:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:30 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
12:35 → 18:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - W - - - -
12:35 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - W - - - -
12:40 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
12:45 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
12:45 → 20:05

1 stop

British Airways logo British Airways
ZRH — MAD
- - - T - - -
12:45 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S S
12:45 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - T - - -
12:45 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- - - T - - -
12:45 → 19:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
12:45 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
12:45 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
12:45 → 18:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
13:00 → 18:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
13:15 → 20:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - F - -
13:15 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - F - -
13:15 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - F - -
13:20 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
M - - - - - -
13:20 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
M - - - - - -
13:25 → 19:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
13:45 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
13:45 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
13:45 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
13:45 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
14:00 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
14:00 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
14:00 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - - S
14:50 → 20:55

1 stop

Air France logo Air France
ZRH — MAD
M - - - - - -
14:50 → 20:55

1 stop

Air France logo Air France
ZRH — MAD
- - - - - S -
14:50 → 20:55

1 stop

Air France logo Air France
ZRH — MAD
- - - - - - S
14:55 → 17:20

direct

Iberia logo Iberia
ZRH — MAD
- T - - - S S
14:55 → 17:20

direct

Iberia logo Iberia
ZRH — MAD
M - - - F S S
15:00 → 20:50

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
15:00 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
15:00 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
- T - - - - -
15:30 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - -
15:30 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - S
15:30 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - W - F S -
15:30 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
15:30 → 22:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - S
15:30 → 22:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - W - F S -
15:30 → 22:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
15:30 → 22:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - W - F - -
15:30 → 22:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - S S
15:30 → 22:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
15:30 → 22:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - -
15:45 → 22:20

1 stop

TAP Portugal logo TAP Portugal
ZRH — MAD
- T - - - - -
15:45 → 22:20

1 stop

TAP Portugal logo TAP Portugal
ZRH — MAD
- - - - - S -
15:45 → 22:20

1 stop

TAP Portugal logo TAP Portugal
ZRH — MAD
M - - T F - -
16:20 → 18:45

direct

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - F - -
16:20 → 18:45

direct

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - T - - -
16:20 → 18:45

direct

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T - - - - S
16:30 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
M - - - - - -
16:30 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
16:30 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
- - W - F S -
16:30 → 23:05

1 stop

British Airways logo British Airways
ZRH — MAD
- T - T - - S
16:30 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
- T - T - - S
16:30 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
M - - - - - -
16:30 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - W - F S -
16:30 → 22:30

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
16:30 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
16:30 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
16:30 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
16:30 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- - - - - S -
16:30 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- T - T - - S
16:30 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
- - W - F - -
16:30 → 22:10

1 stop

British Airways logo British Airways
ZRH — MAD
M - - - - - -
16:30 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
16:40 → 21:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
16:40 → 22:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
16:45 → 20:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
16:45 → 20:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - F - -
16:45 → 20:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - S
16:50 → 21:55

1 stop

Condor logo Condor
ZRH — MAD
M T W T F S S
17:00 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
17:00 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - F S -
17:00 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - W - - - -
17:00 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
17:00 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - T - - -
17:10 → 22:25

1 stop

Lufthansa logo Lufthansa
ZRH — MAD
- - - - - - S
17:10 → 23:35

1 stop

Lufthansa logo Lufthansa
ZRH — MAD
- - - T - - -
17:10 → 23:35

1 stop

Lufthansa logo Lufthansa
ZRH — MAD
- - - - - - S
17:15 → 22:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:15 → 22:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
17:15 → 22:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
17:15 → 22:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
17:15 → 22:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
17:15 → 22:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
17:15 → 22:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
17:15 → 22:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
17:15 → 22:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
17:15 → 22:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
17:15 → 22:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
17:15 → 21:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
17:15 → 21:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
17:15 → 21:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - S
17:15 → 22:40

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:20 → 21:30

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:30 → 23:25

1 stop

KLM logo KLM
ZRH — MAD
- - - - - - S
17:30 → 23:25

1 stop

KLM logo KLM
ZRH — MAD
- T W T F - -
17:35 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
17:35 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
17:35 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
17:35 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:35 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M T - - - - -
17:35 → 23:05

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
17:40 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
17:40 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:40 → 23:25

1 stop

KLM logo KLM
ZRH — MAD
M - - - - - -
17:45 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
17:50 → 23:59

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
17:50 → 23:59

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
17:50 → 23:59

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:50 → 22:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- T - - - - -
17:50 → 22:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
17:50 → 22:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
17:50 → 22:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
17:50 → 22:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
17:50 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
17:50 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
17:50 → 22:20

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
17:55 → 22:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
17:55 → 22:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
18:00 → 22:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
M - - - - - -
18:00 → 22:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - - S
18:30 → 20:55

direct

Air Europa logo Air Europa
ZRH — MAD
- T - - - - -
18:50 → 23:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - W - - - -
18:50 → 23:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
18:50 → 23:50

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - F - -
18:50 → 23:55

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - T - - -
19:05 → 23:35

1 stop

Swiss International Air Lines logo Swiss International Air Lines
ZRH — MAD
- - - - - S -
19:40 → 22:05

direct

Iberia logo Iberia
ZRH — MAD
- - - T - - -
19:40 → 22:05

direct

Iberia logo Iberia
ZRH — MAD
M - W - F S -
19:40 → 22:05

direct

Iberia logo Iberia
ZRH — MAD
- T - - - - S