Flight times from Basel to Madrid & schedule

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

Flight duration

About 2 hours 17 minutes

Flight distance

About 1,188.25 km

How long is the flight from Basel to Madrid?

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

See more
Earliest first
Latest first
Lufthansa LH2397
BSL 1:10 PM
MUC 2:10 PM
With stops 1.0h
S
M
T
W
T
F
S
Lufthansa LH1806
MUC 8:55 PM
MAD 11:35 PM
2.7h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY6279
BSL 2:55 PM
BCN 4:35 PM
With stops 1.7h
S
M
T
W
T
F
S
Iberia IB418
BCN 6:00 PM
MAD 7:25 PM
1.4h
S
M
T
W
T
F
S
Check prices
ASL Airlines France 5O533
MLH 2:25 PM
ALG 4:35 PM
With stops 2.2h
S
M
T
W
T
F
S
Iberia IB1378
ALG 2:05 PM
MAD 3:40 PM
1.6h
S
M
T
W
T
F
S
Check prices
Wizz Air W62270
BSL 2:50 PM
BUD 4:30 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6712
BUD 1:25 PM
MAD 4:45 PM
3.3h
S
M
T
W
T
F
S
Check prices
easyJet U21031
BSL 2:35 PM
VLC 4:45 PM
With stops 2.2h
S
M
T
W
T
F
S
Air Europa UX4060
VLC 8:35 PM
MAD 9:40 PM
1.1h
S
M
T
W
T
F
S
Check prices
easyJet U21069
BSL 3:05 PM
BOD 4:40 PM
With stops 1.6h
S
M
T
W
T
F
S
Volotea V72464
BOD 10:05 AM
MAD 11:35 AM
1.5h
S
M
T
W
T
F
S
Check prices
easyJet U21017
BSL 4:45 PM
MAD 7:10 PM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21259
BSL 4:05 PM
TNG 7:00 PM
With stops 2.9h
S
M
T
W
T
F
S
Ryanair FR3877
TNG 12:20 PM
MAD 1:50 PM
1.5h
S
M
T
W
T
F
S
Check prices
Lufthansa LH2399
BSL 4:45 PM
MUC 5:45 PM
With stops 1.0h
S
M
T
W
T
F
S
Lufthansa LH1806
MUC 8:55 PM
MAD 11:35 PM
2.7h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK4181
BSL 4:05 PM
STN 4:40 PM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR5996
STN 4:45 PM
MAD 8:15 PM
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK4181
BSL 4:05 PM
STN 4:40 PM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR5998
STN 7:55 PM
MAD 11:25 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21259
BSL 4:05 PM
TNG 7:00 PM
With stops 2.9h
S
M
T
W
T
F
S
Ryanair FR7755
TNG 6:10 PM
MAD 7:40 PM
1.5h
S
M
T
W
T
F
S
Check prices
easyJet U21275
BSL 5:30 PM
OPO 7:10 PM
With stops 2.7h
S
M
T
W
T
F
S
Air Europa UX1142
OPO 8:10 PM
MAD 10:20 PM
1.2h
S
M
T
W
T
F
S
Check prices
KLM KL1948
BSL 5:55 PM
AMS 7:30 PM
With stops 1.6h
S
M
T
W
T
F
S
KLM KL1501
AMS 7:40 AM
MAD 10:15 AM
2.6h
S
M
T
W
T
F
S
Check prices
KLM KL1948
BSL 5:55 PM
AMS 7:30 PM
With stops 1.6h
S
M
T
W
T
F
S
KLM KL1505
AMS 1:35 PM
MAD 4:05 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21015
BSL 6:45 AM
MAD 9:10 AM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21001
BSL 6:15 AM
PMI 8:05 AM
With stops 1.8h
S
M
T
W
T
F
S
Air Europa UX6048
PMI 12:25 PM
MAD 1:50 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U28475
BSL 6:45 AM
LGW 7:25 AM
With stops 1.7h
S
M
T
W
T
F
S
Iberia Express Airways I21862
LGW 11:45 AM
MAD 3:05 PM
2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21003
BSL 6:30 PM
PMI 8:25 PM
With stops 1.9h
S
M
T
W
T
F
S
Air Europa UX6096
PMI 9:10 PM
MAD 10:35 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U21003
BSL 6:30 PM
PMI 8:25 PM
With stops 1.9h
S
M
T
W
T
F
S
Iberia Express Airways I21676
PMI 9:40 PM
MAD 11:05 PM
1.4h
S
M
T
W
T
F
S
Check prices
See all
easyJet U21045
BSL 12:55 PM
MAD 3:25 PM
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
easyJet U27678
BSL 10:20 AM
LIS 12:25 PM
With stops 3.1h
S
M
T
W
T
F
S
easyJet U27639
LIS 7:35 AM
MAD 9:55 AM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U22660
BSL 10:05 AM
LTN 10:45 AM
With stops 1.7h
S
M
T
W
T
F
S
easyJet U22305
LTN 4:30 PM
MAD 8:00 PM
2.5h
S
M
T
W
T
F
S
Check prices
Lufthansa LH2395
BSL 9:50 AM
MUC 10:50 AM
With stops 1.0h
S
M
T
W
T
F
S
Lufthansa LH1804
MUC 3:10 PM
MAD 5:50 PM
2.7h
S
M
T
W
T
F
S
Check prices
Wizz Air W64732
MLH 9:45 AM
SKP 11:55 AM
With stops 2.2h
S
M
T
W
T
F
S
Wizz Air W64815
SKP 4:05 PM
MAD 8:00 PM
3.9h
S
M
T
W
T
F
S
Check prices
easyJet U28480
BSL 9:10 PM
LGW 9:45 PM
With stops 1.6h
S
M
T
W
T
F
S
easyJet U22305
LTN 4:30 PM
MAD 8:00 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21015
BSL 6:45 AM
MAD 9:10 AM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21001
BSL 6:15 AM
PMI 8:05 AM
With stops 1.8h
S
M
T
W
T
F
S
Air Europa UX6048
PMI 12:25 PM
MAD 1:50 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U28475
BSL 6:45 AM
LGW 7:25 AM
With stops 1.7h
S
M
T
W
T
F
S
Iberia Express Airways I21862
LGW 11:45 AM
MAD 3:05 PM
2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21003
BSL 6:30 PM
PMI 8:25 PM
With stops 1.9h
S
M
T
W
T
F
S
Air Europa UX6096
PMI 9:10 PM
MAD 10:35 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U21003
BSL 6:30 PM
PMI 8:25 PM
With stops 1.9h
S
M
T
W
T
F
S
Iberia Express Airways I21676
PMI 9:40 PM
MAD 11:05 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U21001
BSL 6:15 AM
PMI 8:05 AM
With stops 1.8h
S
M
T
W
T
F
S
Iberia Express Airways I21676
PMI 9:40 PM
MAD 11:05 PM
1.4h
S
M
T
W
T
F
S
Check prices
KLM KL1942
BSL 6:05 AM
AMS 7:35 AM
With stops 1.5h
S
M
T
W
T
F
S
KLM KL1509
AMS 8:45 PM
MAD 11:25 PM
2.7h
S
M
T
W
T
F
S
Check prices
easyJet U21053
BSL 6:45 PM
NCE 8:05 PM
With stops 1.3h
S
M
T
W
T
F
S
easyJet U21703
NCE 2:30 PM
MAD 4:30 PM
2.0h
S
M
T
W
T
F
S
Check prices
easyJet U28475
BSL 6:45 AM
LGW 7:25 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR347
STN 5:55 AM
MAD 9:25 AM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21275
BSL 5:30 PM
OPO 7:10 PM
With stops 2.7h
S
M
T
W
T
F
S
Air Europa UX1142
OPO 8:10 PM
MAD 10:20 PM
1.2h
S
M
T
W
T
F
S
Check prices
KLM KL1948
BSL 5:55 PM
AMS 7:30 PM
With stops 1.6h
S
M
T
W
T
F
S
KLM KL1501
AMS 7:40 AM
MAD 10:15 AM
2.6h
S
M
T
W
T
F
S
Check prices
KLM KL1948
BSL 5:55 PM
AMS 7:30 PM
With stops 1.6h
S
M
T
W
T
F
S
KLM KL1505
AMS 1:35 PM
MAD 4:05 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21017
BSL 4:45 PM
MAD 7:10 PM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21259
BSL 4:05 PM
TNG 7:00 PM
With stops 2.9h
S
M
T
W
T
F
S
Ryanair FR3877
TNG 12:20 PM
MAD 1:50 PM
1.5h
S
M
T
W
T
F
S
Check prices
See all
easyJet U21017
BSL 4:45 PM
MAD 7:10 PM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21015
BSL 6:45 AM
MAD 9:10 AM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21045
BSL 12:55 PM
MAD 3:25 PM
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21045
BSL 12:55 PM
MAD 3:25 PM
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21015
BSL 6:45 AM
MAD 9:10 AM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices
easyJet U21017
BSL 4:45 PM
MAD 7:10 PM
Nonstop 2.4h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Basel to Madrid

  • When are flight tickets from Basel (EAP) to Madrid (MAD) the cheapest?

    Airlines adjust prices for flights from Basel to Madrid based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes around 2 hours 26 minutes to fly from Basel (EAP) to Madrid (MAD).
  • Airlines with flights from Basel (EAP) to Madrid (MAD): easyJet.