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:00 PM
MUC 2:00 PM
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
Lufthansa LH2397
BSL 1:00 PM
MUC 2:00 PM
With stops 1.0h
S
M
T
W
T
F
S
Lufthansa LH1806
MUC 7:40 PM
MAD 10:25 PM
2.8h
S
M
T
W
T
F
S
Check prices
easyJet U28478
BSL 1:50 PM
LGW 2:35 PM
With stops 1.8h
S
M
T
W
T
F
S
easyJet U28017
LGW 7:25 AM
MAD 11:00 AM
2.6h
S
M
T
W
T
F
S
Check prices
Vueling Airlines VY6261
BSL 2:10 PM
BCN 4:00 PM
With stops 1.8h
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
Vueling Airlines VY6261
BSL 2:10 PM
BCN 4:00 PM
With stops 1.8h
S
M
T
W
T
F
S
Air Europa UX7708
BCN 8:30 PM
MAD 10:00 PM
1.5h
S
M
T
W
T
F
S
Check prices
ASL Airlines France 5O533
MLH 2:25 PM
ALG 4:40 PM
With stops 2.3h
S
M
T
W
T
F
S
Iberia IB1378
ALG 1:05 PM
MAD 3:40 PM
1.6h
S
M
T
W
T
F
S
Check prices
easyJet U27274
BSL 4:35 PM
PMI 6:30 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
Condor Airlines DE1694
BSL 4:55 PM
PMI 6:45 PM
With stops 1.8h
S
M
T
W
T
F
S
Iberia Express Airways I21682
PMI 6:30 AM
MAD 7:55 AM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U27276
BSL 4:00 PM
PMI 5:55 PM
With stops 1.9h
S
M
T
W
T
F
S
Air Europa UX6066
PMI 4:45 PM
MAD 6:10 PM
1.4h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE1694
BSL 4:55 PM
PMI 6:45 PM
With stops 1.8h
S
M
T
W
T
F
S
Iberia Express Airways I21664
PMI 4:10 PM
MAD 5:35 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U27276
BSL 4:00 PM
PMI 5:55 PM
With stops 1.9h
S
M
T
W
T
F
S
Iberia Express Airways I21672
PMI 7:05 PM
MAD 8:35 PM
1.5h
S
M
T
W
T
F
S
Check prices
Condor Airlines DE1694
BSL 4:55 PM
PMI 6:45 PM
With stops 1.8h
S
M
T
W
T
F
S
Air Europa UX6066
PMI 4:45 PM
MAD 6:10 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U21015
BSL 5:25 PM
MAD 7:45 PM
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21001
BSL 6:35 AM
VLC 8:40 AM
With stops 2.1h
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 U21035
BSL 6:20 AM
BIO 8:15 AM
With stops 1.9h
S
M
T
W
T
F
S
Iberia IB440
BIO 9:35 PM
MAD 10:45 PM
1.2h
S
M
T
W
T
F
S
Check prices
easyJet U21035
BSL 6:20 AM
BIO 8:15 AM
With stops 1.9h
S
M
T
W
T
F
S
Air Europa UX7160
BIO 9:05 PM
MAD 10:10 PM
1.1h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45124
MLH 7:55 AM
TIA 10:00 AM
With stops 2.1h
S
M
T
W
T
F
S
Wizz Air Malta W45151
TIA 5:40 PM
MAD 9:15 PM
3.6h
S
M
T
W
T
F
S
Check prices
easyJet U21003
BSL 7:00 AM
PMI 8:55 AM
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
Lufthansa LH2395
BSL 9:45 AM
MUC 10:45 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
easyJet U22182
BSL 9:55 AM
MAN 10:45 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR3187
MAN 5:45 PM
MAD 9:20 PM
2.6h
S
M
T
W
T
F
S
Check prices
See all
Ryanair UK RK4181
BSL 12:40 PM
STN 1:20 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR2628
STN 1:25 PM
MAD 4:55 PM
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK4181
BSL 12:40 PM
STN 1:20 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR6004
STN 8:10 PM
MAD 11:40 PM
2.5h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK4181
BSL 12:40 PM
STN 1:20 PM
With stops 1.7h
S
M
T
W
T
F
S
easyJet U28017
LGW 7:25 AM
MAD 11:00 AM
2.6h
S
M
T
W
T
F
S
Check prices
Ryanair UK RK4181
BSL 12:40 PM
STN 1:20 PM
With stops 1.7h
S
M
T
W
T
F
S
easyJet U28019
LGW 6:00 AM
MAD 9:30 AM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U22660
BSL 11:00 AM
LTN 11:40 AM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR2628
STN 1:25 PM
MAD 4:55 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U22660
BSL 11:00 AM
LTN 11:40 AM
With stops 1.7h
S
M
T
W
T
F
S
easyJet U28019
LGW 6:00 AM
MAD 9:30 AM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21017
BSL 10:20 AM
IBZ 12:25 PM
With stops 2.1h
S
M
T
W
T
F
S
Iberia Express Airways I21708
IBZ 12:10 AM
MAD 1:30 AM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U21017
BSL 10:20 AM
IBZ 12:25 PM
With stops 2.1h
S
M
T
W
T
F
S
Iberia Express Airways I21702
IBZ 7:55 PM
MAD 9:15 PM
1.3h
S
M
T
W
T
F
S
Check prices
easyJet U28476
BSL 10:20 AM
LGW 10:55 AM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR347
STN 6:40 PM
MAD 10:10 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U28476
BSL 10:20 AM
LGW 10:55 AM
With stops 1.6h
S
M
T
W
T
F
S
Ryanair FR2628
STN 1:25 PM
MAD 4:55 PM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U21017
BSL 10:20 AM
IBZ 12:25 PM
With stops 2.1h
S
M
T
W
T
F
S
Air Europa UX6024
IBZ 3:00 PM
MAD 4:15 PM
1.3h
S
M
T
W
T
F
S
Check prices
Lufthansa LH2395
BSL 9:45 AM
MUC 10:45 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
easyJet U22182
BSL 9:55 AM
MAN 10:45 AM
With stops 1.8h
S
M
T
W
T
F
S
Ryanair FR3187
MAN 5:45 PM
MAD 9:20 PM
2.6h
S
M
T
W
T
F
S
Check prices
easyJet U27272
BSL 9:30 AM
PMI 11:25 AM
With stops 1.9h
S
M
T
W
T
F
S
Air Europa UX6066
PMI 4:45 PM
MAD 6:10 PM
1.4h
S
M
T
W
T
F
S
Check prices
easyJet U28484
BSL 9:35 PM
LGW 10:15 PM
With stops 1.7h
S
M
T
W
T
F
S
easyJet U28019
LGW 6:00 AM
MAD 9:30 AM
2.5h
S
M
T
W
T
F
S
Check prices
easyJet U27272
BSL 9:30 AM
PMI 11:25 AM
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 U28484
BSL 9:35 PM
LGW 10:15 PM
With stops 1.7h
S
M
T
W
T
F
S
Ryanair FR2628
STN 1:25 PM
MAD 4:55 PM
2.5h
S
M
T
W
T
F
S
Check prices
Wizz Air Malta W45124
MLH 7:55 AM
TIA 10:00 AM
With stops 2.1h
S
M
T
W
T
F
S
Wizz Air Malta W45151
TIA 5:40 PM
MAD 9:15 PM
3.6h
S
M
T
W
T
F
S
Check prices
easyJet U21003
BSL 7:00 AM
PMI 8:55 AM
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 U21001
BSL 6:35 AM
VLC 8:40 AM
With stops 2.1h
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
See all
easyJet U21015
BSL 5:25 PM
MAD 7:45 PM
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
easyJet U21015
BSL 5:25 PM
MAD 7:45 PM
Nonstop 2.3h
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 20 minutes to fly from Basel (EAP) to Madrid (MAD).
  • Airlines with flights from Basel (EAP) to Madrid (MAD): easyJet.