Cheap flights from Madrid to Hamburg

Search for the cheapest air tickets from Madrid to Hamburg
Google Play App Store

Recently booked flights from Madrid to Hamburg

From
Madrid
To
Hamburg
Depart date
01.06.2026
Price
$522 / 1900ر.ق

Average ticket prices for flights from Madrid to Hamburg by month

Find the cheapest time to fly from Madrid to Hamburg.

June
August
September
October

Airlines Flying to Hamburg from Madrid

Flight schedule Madrid to Hamburg

11:50 → 17:35

direct

logo Lufthansa 1801
MAD — HAM
- - - - - - S
05:55 → 11:05

direct

logo Lufthansa 1121
MAD — HAM
M T W - - - -
13:25 → 20:05

direct

logo Lufthansa 1113
MAD — HAM
M - - - - - -
13:05 → 18:05

direct

logo Lufthansa 1113
MAD — HAM
- T - - F - -
11:50 → 16:30

direct

logo Lufthansa 1801
MAD — HAM
- - - - - - S
11:50 → 17:35

direct

logo Lufthansa 1801
MAD — HAM
- - - - F - -
06:00 → 11:05

direct

logo Lufthansa 1121
MAD — HAM
- - - - F - -
11:50 → 17:35

direct

logo Lufthansa 1801
MAD — HAM
- - W T - - -
13:05 → 18:05

direct

logo Lufthansa 1113
MAD — HAM
- T - - - - -
11:50 → 16:30

direct

logo Lufthansa 1801
MAD — HAM
M - - - - - -
11:50 → 17:35

direct

logo Lufthansa 1801
MAD — HAM
- - - T - - -
11:50 → 17:35

direct

logo Lufthansa 1801
MAD — HAM
- T - - - - -
05:55 → 11:05

direct

logo Lufthansa 1121
MAD — HAM
- - - - - S -
11:50 → 18:30

direct

logo Lufthansa 1801
MAD — HAM
M - - - - - S
06:05 → 11:05

direct

logo Lufthansa 1121
MAD — HAM
- - - T - - -
11:50 → 17:35

direct

logo Lufthansa 1801
MAD — HAM
M - - - - - -
17:15 → 22:20

direct

logo Lufthansa 1115
MAD — HAM
- - - - - - S
05:55 → 11:05

direct

logo Lufthansa 1121
MAD — HAM
M - - - - - -
12:30 → 18:05

direct

logo Lufthansa 1117
MAD — HAM
- T - - F - -
05:55 → 11:05

direct

logo Lufthansa 1121
MAD — HAM
- - - - - - S
11:50 → 18:30

direct

logo Lufthansa 1801
MAD — HAM
- T W - - - -
11:50 → 16:30

direct

logo Lufthansa 1801
MAD — HAM
- T - - - - -
16:55 → 22:20

direct

logo Lufthansa 1115
MAD — HAM
- - - - F - -
11:50 → 16:30

direct

logo Lufthansa 1801
MAD — HAM
- - W T - - -
17:25 → 22:20

direct

logo Lufthansa 1115
MAD — HAM
- - - T - - -
05:55 → 11:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - - S -
05:55 → 11:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
M T W - - - -
05:55 → 11:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - - - S
05:55 → 11:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
M - - - - - -
06:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - F - -
06:05 → 11:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - T - - -
11:50 → 16:30

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - - - S
11:50 → 16:30

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - W T - - -
11:50 → 16:30

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- T - - - - -
11:50 → 16:30

1 stop

Lufthansa logo Lufthansa
MAD — HAM
M - - - - - -
11:50 → 17:35

1 stop

Lufthansa logo Lufthansa
MAD — HAM
M - - - - - -
11:50 → 17:35

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - T - - -
11:50 → 17:35

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- T - - - - -
11:50 → 17:35

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - F - -
11:50 → 17:35

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - - - S
11:50 → 17:35

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - W T - - -
11:50 → 18:30

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- T W - - - -
11:50 → 18:30

1 stop

Lufthansa logo Lufthansa
MAD — HAM
M - - - - - S
12:30 → 18:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- T - - F - -
13:05 → 18:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- T - - - - -
13:05 → 18:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- T - - F - -
13:25 → 20:05

1 stop

Lufthansa logo Lufthansa
MAD — HAM
M - - - - - -
16:55 → 22:20

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - F - -
17:15 → 22:20

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - - - - S
17:25 → 22:20

1 stop

Lufthansa logo Lufthansa
MAD — HAM
- - - T - - -