Which airport are you flying from?

Direct flights from Frankfurt to Madrid

Airlines Schedules

FRA - MAD route map All flights from FRA to MAD non-stop. There are direct flights from Frankfurt Airport (FRA), Germany to Barajas (MAD), Spain with Lufthansa, Iberia and Air Europa. 63 weekly departures are currently scheduled on this route. Departure times range from 06:30 to 21:10 depending on the schedule period. The flight distance is 888 miles (1429 km). Flight time ranges from 2 hours and 35 minutes to 2 hours and 50 minutes.

FRA
Frankfurt Airport
GermanyFrankfurt , Germany
MAD
Barajas
SpainMadrid , Spain
FRA
Frankfurt Airport
GermanyFrankfurt , Germany
Barajas
SpainMadrid , Spain
MAD
Flight time 2h 35min to 2h 50min
Updated Jun 29, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Lufthansa Star Alliance

Departure times vary between 09:35 and 21:10 • From Terminal 1
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
28 flights/week
28 flights/week

Iberia oneworld

Departure times vary between 06:30 and 19:45 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
21 flights/week
21 flights/week

Air Europa SkyTeam

Departure times vary between 10:45 and 19:10 • From Terminal 3
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Frankfurt to Madrid with Lufthansa

This is a weekly direct flight schedule for Lufthansa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
LH1112
09:55
09:40
09:35
09:35
09:40
09:40
09:50
LH1114
13:20
13:20
13:30
14:00
13:30
13:30
13:40
LH1120
17:10
16:50
17:10
17:10
17:10
17:10
17:10
LH1122
21:00
21:00
21:00
21:00
21:00
21:00
21:00

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Frankfurt to Madrid with Iberia

This is a weekly direct flight schedule for Iberia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
IB1332
06:30
06:30
06:30
06:30
06:30
06:30
06:30
IB1328
12:10
12:10
12:10
12:10
12:10
12:10
12:10
IB1334
19:45
19:45
19:45
19:45
19:45
19:45
----

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Frankfurt to Madrid with Air Europa

This is a weekly direct flight schedule for Air Europa. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jul 27
Tue
Jul 28
Wed
Jul 29
Thu
Jul 30
Fri
Jul 31
Sat
Aug 1
Sun
Aug 2
UX1502
10:55
10:55
10:55
10:55
10:55
10:55
10:55
UX1506
19:10
19:10
19:10
19:10
19:10
19:10
19:10

The timetable & schedule information was updated at 2026-06-29

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Frankfurt to Madrid scheduled departures

Select a date to see every published non-stop departure between FRA and MAD.

Friday
Fri
Jul 24
9 flights(9)
Saturday
Sat
Jul 25
9 flights(9)
Sunday
Sun
Jul 26
8 flights(8)
Monday
Mon
Jul 27
9 flights(9)
Tuesday
Tue
Jul 28
9 flights(9)
Wednesday
Wed
Jul 29
9 flights(9)
Thursday
Thu
Jul 30
9 flights(9)
Time
Airline
Flight
06:30
Iberia Iberia
IB1332
09:40
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
13:30
Lufthansa Lufthansa
LH1114
17:10
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
19:45
Iberia Iberia
IB1334
21:00
Lufthansa Lufthansa
LH1122
06:30
Iberia Iberia
IB1332
09:40
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
13:30
Lufthansa Lufthansa
LH1114
17:10
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
19:45
Iberia Iberia
IB1334
21:00
Lufthansa Lufthansa
LH1122
06:30
Iberia Iberia
IB1332
09:50
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
13:40
Lufthansa Lufthansa
LH1114
17:10
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
21:00
Lufthansa Lufthansa
LH1122
06:30
Iberia Iberia
IB1332
09:55
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
13:20
Lufthansa Lufthansa
LH1114
17:10
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
19:45
Iberia Iberia
IB1334
21:00
Lufthansa Lufthansa
LH1122
06:30
Iberia Iberia
IB1332
09:40
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
13:20
Lufthansa Lufthansa
LH1114
16:50
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
19:45
Iberia Iberia
IB1334
21:00
Lufthansa Lufthansa
LH1122
06:30
Iberia Iberia
IB1332
09:35
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
13:30
Lufthansa Lufthansa
LH1114
17:10
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
19:45
Iberia Iberia
IB1334
21:00
Lufthansa Lufthansa
LH1122
06:30
Iberia Iberia
IB1332
09:35
Lufthansa Lufthansa
LH1112
10:55
Air Europa Air Europa
UX1502
12:10
Iberia Iberia
IB1328
14:00
Lufthansa Lufthansa
LH1114
17:10
Lufthansa Lufthansa
LH1120
19:10
Air Europa Air Europa
UX1506
19:45
Iberia Iberia
IB1334
21:00
Lufthansa Lufthansa
LH1122
Departing from Frankfurt Airport
Departing from Frankfurt Airport. Copyright: Fraport AG
SPONSORED AD
FRA-MAD flight route
Route map from Frankfurt, FRA to Madrid, MAD. The distance is 888 miles or 1429 km.
Frankfurt - Madrid direct flight map
SPONSORED AD
SPONSORED AD

FRA - MAD route facts

  • Distance
    888 miles (1429 km)
  • Flight time
    2 hours and 35 minutes to 2 hours and 50 minutes
  • Airlines
    Lufthansa Lufthansa
    Iberia Iberia
    Air Europa Air Europa
  • Airline alliances
    Star Alliance oneworld SkyTeam
  • Cabins
    Economy
  • Hub airports
    Lufthansa: FRA (Primary hub.)
    Iberia: MAD
    Air Europa: MAD
  • Departure terminals
    Lufthansa: Terminal 1
    Iberia: Terminal 3
    Air Europa: Terminal 3
  • Arrival terminals
    Lufthansa: Terminal 2
    Iberia: Terminal 4
    Air Europa: Terminal 2
  • Aircraft
    Lufthansa: Airbus A321, Airbus A320, Airbus A320 (sharklets), Airbus A320neo and Airbus A321neo
    Iberia: Canadair (Bombardier) Regional Jet 1000
    Air Europa: Boeing 737MAX 8 Passenger

Route FAQ

Lufthansa, Iberia and Air Europa operate non-stop flights from FRA to MAD with 63 weekly departures.

Scheduled flight time from FRA to MAD ranges from 2 hours and 35 minutes to 2 hours and 50 minutes. The route covers 888 miles (1429 km).

63 weekly departures are currently scheduled on this route, with published departure times ranging from 06:30 to 21:10 depending on the schedule period.

Departure terminals: Lufthansa: Terminal 1, Iberia: Terminal 3 and Air Europa: Terminal 3. Arrival terminals: Lufthansa: Terminal 2, Iberia: Terminal 4 and Air Europa: Terminal 2.

Economy are currently scheduled on non-stop flights for this route.
Direct flights from Frankfurt to Spain
From Frankfurt to Santa Cruz De La Palma

SPC La Palma

From Frankfurt to Tenerife

TFN Tenerife North

From Frankfurt to Tenerife

TFS Tenerife South Airport

From Frankfurt to Las Palmas

LPA Gran Canaria Airport

From Frankfurt to Puerto del Rosario

FUE Fuerteventura Airport

From Frankfurt to Lanzarote

ACE Lanzarote Airport

From Frankfurt to Malaga

AGP Málaga Airport

From Frankfurt to Jerez De La Frontera

XRY Jerez

From Frankfurt to Sevilla

SVQ Seville Airport

From Frankfurt to Alicante

ALC Alicante–Elche Miguel Hernández Airport

SPONSORED AD
SPONSORED AD