Flight times from Madrid to Basel & schedule

The average flight time from Madrid to Basel is About 2 hours 11 minutes, covering a distance of About 1,188.25 km.

Flight duration

About 2 hours 11 minutes

Flight distance

About 1,188.25 km

Earliest flight

09:05 → 11:15

Latest flight

20:45 → 22:55

How long is the flight from Madrid to Basel?

The flights usually depart from Madrid Barajas Airport and arrive at Basel Mulhouse Freiburg Airport.

See more
Earliest first
Latest first
Wizz Air Malta W47401
MAD 05:25
PMI 06:55
With stops 1.5h
S
M
T
W
T
F
S
easyJet U21002
PMI 17:20
BSL 19:15
1.9h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21653
MAD 05:30
PMI 06:55
With stops 1.4h
S
M
T
W
T
F
S
easyJet U21002
PMI 17:20
BSL 19:15
1.9h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21653
MAD 05:30
PMI 06:55
With stops 1.4h
S
M
T
W
T
F
S
easyJet U21004
PMI 16:10
BSL 18:05
1.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR3186
MAD 06:00
MAN 07:35
With stops 2.6h
S
M
T
W
T
F
S
easyJet U22181
MAN 18:15
BSL 21:05
1.8h
S
M
T
W
T
F
S
Check prices
KLM KL1500
MAD 06:05
AMS 08:35
With stops 2.5h
S
M
T
W
T
F
S
KLM KL1949
AMS 20:45
BSL 21:55
1.2h
S
M
T
W
T
F
S
Check prices
Ryanair FR7467
MAD 06:45
TNG 07:15
With stops 1.5h
S
M
T
W
T
F
S
easyJet U21260
TNG 18:45
BSL 22:25
2.7h
S
M
T
W
T
F
S
Check prices
Air Europa UX4047
MAD 07:00
ALC 08:10
With stops 1.2h
S
M
T
W
T
F
S
easyJet U21012
ALC 10:00
BSL 12:20
2.3h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5010
MAD 07:05
BCN 08:25
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY1084
BCN 11:25
BSL 13:15
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5510
MAD 07:10
BOD 08:35
With stops 1.4h
S
M
T
W
T
F
S
easyJet U21070
BOD 15:05
BSL 16:35
1.5h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5023
MAD 07:35
BCN 08:55
With stops 1.3h
S
M
T
W
T
F
S
easyJet U27103
BCN 18:50
BSL 20:45
1.9h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W46730
MAD 09:25
VCE 11:55
With stops 2.5h
S
M
T
W
T
F
S
easyJet U21094
VCE 18:00
BSL 19:15
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U21016
MAD 09:30
BSL 11:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR9430
MAD 09:30
RAK 10:35
With stops 2.1h
S
M
T
W
T
F
S
easyJet U21256
RAK 18:35
BSL 23:00
3.4h
S
M
T
W
T
F
S
Check prices
Air Europa UX6013
MAD 10:15
PMI 11:35
With stops 1.3h
S
M
T
W
T
F
S
easyJet U21004
PMI 16:10
BSL 18:05
1.9h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21851
MAD 10:15
RAK 11:15
With stops 2.0h
S
M
T
W
T
F
S
easyJet U21256
RAK 18:35
BSL 23:00
3.4h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5116
MAD 10:25
BCN 11:45
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY1084
BCN 11:25
BSL 13:15
1.8h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21531
MAD 11:30
SPC 13:40
With stops 3.2h
S
M
T
W
T
F
S
easyJet U21092
SPC 17:20
BSL 22:30
4.2h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21853
MAD 11:40
RAK 12:40
With stops 2.0h
S
M
T
W
T
F
S
easyJet U21256
RAK 18:35
BSL 23:00
3.4h
S
M
T
W
T
F
S
Check prices
Ryanair FR2629
MAD 12:00
STN 13:30
With stops 2.5h
S
M
T
W
T
F
S
easyJet U28476
LGW 08:05
BSL 10:45
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR6721
MAD 12:30
RAK 12:40
With stops 2.2h
S
M
T
W
T
F
S
easyJet U21256
RAK 18:35
BSL 23:00
3.4h
S
M
T
W
T
F
S
Check prices
See all
Iberia Express Airways I21679
MAD 23:05
PMI 00:25
With stops 1.3h
S
M
T
W
T
F
S
easyJet U21004
PMI 16:10
BSL 18:05
1.9h
S
M
T
W
T
F
S
Check prices
Iberia Express Airways I21679
MAD 23:05
PMI 00:25
With stops 1.3h
S
M
T
W
T
F
S
easyJet U21002
PMI 17:20
BSL 19:15
1.9h
S
M
T
W
T
F
S
Check prices
Ryanair FR5713
MAD 20:40
BUD 23:50
With stops 3.2h
S
M
T
W
T
F
S
Wizz Air W62269
BUD 18:35
BSL 20:25
1.8h
S
M
T
W
T
F
S
Check prices
easyJet U28022
MAD 20:05
LGW 21:30
With stops 2.4h
S
M
T
W
T
F
S
easyJet U28476
LGW 08:05
BSL 10:45
1.7h
S
M
T
W
T
F
S
Check prices
easyJet U21018
MAD 20:00
BSL 22:15
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Wizz Air W62372
MAD 20:00
BUD 23:10
With stops 3.2h
S
M
T
W
T
F
S
Wizz Air W62269
BUD 18:35
BSL 20:25
1.8h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W47403
MAD 20:00
PMI 21:30
With stops 1.5h
S
M
T
W
T
F
S
easyJet U21004
PMI 16:10
BSL 18:05
1.9h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W47403
MAD 20:00
PMI 21:30
With stops 1.5h
S
M
T
W
T
F
S
easyJet U21002
PMI 17:20
BSL 19:15
1.9h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY1009
MAD 19:35
BCN 20:55
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY1084
BCN 11:25
BSL 13:15
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY1007
MAD 19:00
BCN 20:20
With stops 1.3h
S
M
T
W
T
F
S
Vueling Airlines VY1084
BCN 11:25
BSL 13:15
1.8h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY1007
MAD 19:00
BCN 20:20
With stops 1.3h
S
M
T
W
T
F
S
easyJet U27103
BCN 18:50
BSL 20:45
1.9h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY5542
MAD 17:40
LGW 19:00
With stops 2.3h
S
M
T
W
T
F
S
easyJet U28476
LGW 08:05
BSL 10:45
1.7h
S
M
T
W
T
F
S
Check prices
KLM KL1506
MAD 17:00
AMS 19:35
With stops 2.6h
S
M
T
W
T
F
S
KLM KL1943
AMS 08:20
BSL 09:35
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U21046
MAD 16:40
BSL 18:55
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Ryanair FR572
MAD 16:40
OPO 17:00
With stops 1.3h
S
M
T
W
T
F
S
easyJet U26817
OPO 12:10
BSL 15:35
2.4h
S
M
T
W
T
F
S
Check prices
Air Europa UX7703
MAD 15:15
BCN 16:40
With stops 1.4h
S
M
T
W
T
F
S
easyJet U27103
BCN 18:50
BSL 20:45
1.9h
S
M
T
W
T
F
S
Check prices
Air Europa UX1015
MAD 15:00
LGW 16:30
With stops 2.5h
S
M
T
W
T
F
S
easyJet U28476
LGW 08:05
BSL 10:45
1.7h
S
M
T
W
T
F
S
Check prices
Ryanair FR3876
MAD 13:15
TNG 13:45
With stops 1.5h
S
M
T
W
T
F
S
easyJet U21260
TNG 18:45
BSL 22:25
2.7h
S
M
T
W
T
F
S
Check prices
easyJet U28020
MAD 13:10
LGW 14:40
With stops 2.5h
S
M
T
W
T
F
S
easyJet U28479
LGW 18:00
BSL 20:35
1.6h
S
M
T
W
T
F
S
Check prices
easyJet U28020
MAD 13:10
LGW 14:40
With stops 2.5h
S
M
T
W
T
F
S
easyJet U28476
LGW 08:05
BSL 10:45
1.7h
S
M
T
W
T
F
S
Check prices
See all
easyJet U21016
MAD 09:30
BSL 11:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21046
MAD 16:40
BSL 18:55
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21018
MAD 20:00
BSL 22:15
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21018
MAD 20:00
BSL 22:15
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21046
MAD 16:40
BSL 18:55
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21016
MAD 09:30
BSL 11:45
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices

Top airlines for flights from Madrid to Basel

Multiple airlines provide flights from Madrid to Basel. The best rated one is easyJet with an average rating of 10.0.

See more
easyJet
easyJet
User rating: 10.0