Cheap flights from Munich to Hamburg

Search for the cheapest air tickets from Munich to Hamburg

Recently booked flights from Munich to Hamburg

From
Munich
To
Hamburg
Depart date
09.02.2026
Price
$525 / 1911ر.ق

Average ticket prices for flights from Munich to Hamburg by month

Find the cheapest time to fly from Munich to Hamburg.

February
March
April
July
September

Airlines Flying to Hamburg from Munich

Flight schedule Munich to Hamburg

06:40 → 08:00

direct

logo Lufthansa 2050
MUC — HAM
M T W T F - -
07:45 → 09:05

direct

logo Lufthansa 2054
MUC — HAM
M - - - F - -
08:45 → 10:05

direct

logo Lufthansa 2058
MUC — HAM
M - - - - - -
08:45 → 10:05

direct

logo Lufthansa 2058
MUC — HAM
- - - T - - -
08:45 → 10:05

direct

logo Lufthansa 2058
MUC — HAM
- T - - - - -
08:45 → 10:05

direct

logo Lufthansa 2058
MUC — HAM
- - - - - S S
08:45 → 10:05

direct

logo Lufthansa 2058
MUC — HAM
- - W - - - -
09:15 → 10:35

direct

logo Eurowings 7171
MUC — HAM
M - - T - - -
09:15 → 10:35

direct

logo Eurowings 7171
MUC — HAM
- T - - - - -
09:15 → 10:35

direct

logo Eurowings 7171
MUC — HAM
- - W - F - -
10:00 → 11:20

direct

logo Lufthansa 2060
MUC — HAM
- - - - F - -
10:00 → 11:20

direct

logo Lufthansa 2060
MUC — HAM
M - - - - - -
11:30 → 12:50

direct

logo Lufthansa 2062
MUC — HAM
- T W - - S S
11:30 → 12:50

direct

logo Lufthansa 2062
MUC — HAM
M - - - - - -
11:30 → 12:50

direct

logo Lufthansa 2062
MUC — HAM
- - - - F - -
11:30 → 12:50

direct

logo Lufthansa 2062
MUC — HAM
- T W T - - S
12:30 → 13:50

direct

logo Eurowings 7173
MUC — HAM
M - - - - - -
13:00 → 14:20

direct

logo Lufthansa 2066
MUC — HAM
- - - - - S -
13:00 → 14:20

direct

logo Lufthansa 2066
MUC — HAM
M T W T F S S
14:45 → 16:05

direct

logo Eurowings 7173
MUC — HAM
- T W T F - -
15:00 → 16:20

direct

logo Lufthansa 2070
MUC — HAM
- - - - - S -
15:00 → 16:20

direct

logo Lufthansa 2070
MUC — HAM
- T W - - - -
15:00 → 16:20

direct

logo Lufthansa 2070
MUC — HAM
- - - T - - S
15:00 → 16:20

direct

logo Lufthansa 2070
MUC — HAM
- - - - - - S
16:00 → 17:20

direct

logo Lufthansa 2072
MUC — HAM
- T - - - - -
16:00 → 17:20

direct

logo Lufthansa 2072
MUC — HAM
- - W T F - S
17:30 → 18:50

direct

logo Lufthansa 2076
MUC — HAM
M T W T - - -
17:30 → 18:50

direct

logo Lufthansa 2076
MUC — HAM
M - W - F - -
18:25 → 19:45

direct

logo Lufthansa 2078
MUC — HAM
- - W - - - -
18:25 → 19:45

direct

logo Lufthansa 2078
MUC — HAM
- - - - - - S
18:25 → 19:45

direct

logo Lufthansa 2078
MUC — HAM
- - - T - - S
20:45 → 22:05

direct

logo Lufthansa 2086
MUC — HAM
- - - - - - S
21:05 → 22:25

direct

logo Eurowings 7175
MUC — HAM
M T W - F - S
21:05 → 22:25

direct

logo Eurowings 7175
MUC — HAM
- - - T - - -
21:10 → 22:30

direct

logo Eurowings 7175
MUC — HAM
- - - - - - S
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
- - W - - - -
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
- - - - - S -
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
- T - - - - -
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
M - - - - - -
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
- - - - F - -
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
M T W T - - S
21:20 → 22:40

direct

logo Lufthansa 2088
MUC — HAM
- - - T - - -
06:40 → 08:00

direct

Lufthansa logo Lufthansa
MUC — HAM
M T W T F - -
07:00 → 10:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W T F - -
07:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
07:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
07:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
07:00 → 10:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
07:00 → 10:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
07:00 → 10:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
07:00 → 10:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - W - - - -
07:00 → 10:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
07:15 → 10:05

1 stop

Condor logo Condor
MUC — HAM
- - - T F - S
07:15 → 11:05

1 stop

Condor logo Condor
MUC — HAM
- - - - F - -
07:15 → 11:05

1 stop

Condor logo Condor
MUC — HAM
- - - - - - S
07:45 → 09:05

direct

Lufthansa logo Lufthansa
MUC — HAM
M - - - F - -
08:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
08:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
08:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
08:00 → 11:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
08:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
08:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S S
08:15 → 13:05

1 stop

Condor logo Condor
MUC — HAM
- - - - - S -
08:15 → 11:05

1 stop

Condor logo Condor
MUC — HAM
- - - - - S -
08:15 → 11:05

1 stop

Condor logo Condor
MUC — HAM
M - - - - - -
08:45 → 10:05

direct

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
08:45 → 10:05

direct

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
08:45 → 10:05

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
08:45 → 10:05

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S S
08:45 → 10:05

direct

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - S -
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
09:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
09:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
09:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
09:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
09:00 → 11:50

1 stop

Luxair logo Luxair
MUC — HAM
M - - - - - -
09:10 → 13:45

1 stop

Swiss International Air Lines logo Swiss International Air Lines
MUC — HAM
- - - - - S -
09:10 → 14:00

1 stop

Swiss International Air Lines logo Swiss International Air Lines
MUC — HAM
- T - - - - -
09:10 → 14:10

1 stop

Swiss International Air Lines logo Swiss International Air Lines
MUC — HAM
- - - T - - -
09:15 → 10:35

direct

Eurowings logo Eurowings
MUC — HAM
- - W - F - -
09:15 → 10:35

direct

Eurowings logo Eurowings
MUC — HAM
M - - T - - -
09:15 → 10:35

direct

Eurowings logo Eurowings
MUC — HAM
- T - - - - -
10:00 → 11:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
10:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
10:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
10:00 → 13:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
10:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M T - T F - -
10:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
10:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
10:00 → 11:20

direct

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
11:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - F - -
11:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
11:00 → 14:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M T W T F - -
11:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
11:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
11:00 → 15:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M T W T F - -
11:30 → 12:50

direct

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
11:30 → 12:50

direct

Lufthansa logo Lufthansa
MUC — HAM
- T W T - - S
11:30 → 12:50

direct

Lufthansa logo Lufthansa
MUC — HAM
- T W - - S S
11:30 → 12:50

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
11:35 → 16:05

1 stop

Condor logo Condor
MUC — HAM
- - - - F - -
11:35 → 15:10

1 stop

Condor logo Condor
MUC — HAM
- - - - F S S
12:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
12:00 → 17:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
12:00 → 17:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
12:00 → 17:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
12:00 → 15:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - F - -
12:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
12:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
12:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
12:00 → 16:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
12:00 → 15:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
12:00 → 15:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - S -
12:00 → 15:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - S
12:00 → 15:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
12:30 → 13:50

direct

Eurowings logo Eurowings
MUC — HAM
M - - - - - -
13:00 → 14:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
13:00 → 14:20

direct

Lufthansa logo Lufthansa
MUC — HAM
M T W T F S S
14:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
14:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T F - -
14:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W T - - -
14:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
14:00 → 18:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W T F - -
14:00 → 18:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
14:00 → 17:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
14:00 → 17:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
14:00 → 17:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
14:00 → 18:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
14:45 → 16:05

direct

Eurowings logo Eurowings
MUC — HAM
- T W T F - -
15:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
15:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
15:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
15:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
15:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
15:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
15:00 → 18:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
15:00 → 18:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
15:00 → 18:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
15:00 → 16:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
15:00 → 16:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - S
15:00 → 16:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
15:00 → 16:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- T W - - - -
15:30 → 19:20

1 stop

Austrian Airlines logo Austrian Airlines
MUC — HAM
- - W - - - -
15:30 → 19:20

1 stop

Austrian Airlines logo Austrian Airlines
MUC — HAM
- - - - - S -
15:30 → 19:20

1 stop

Austrian Airlines logo Austrian Airlines
MUC — HAM
- - - - F - -
15:30 → 19:20

1 stop

Austrian Airlines logo Austrian Airlines
MUC — HAM
M - - - - - -
15:30 → 19:20

1 stop

Austrian Airlines logo Austrian Airlines
MUC — HAM
- T - T - - S
15:35 → 19:10

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
16:00 → 17:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
16:00 → 17:20

direct

Lufthansa logo Lufthansa
MUC — HAM
- - W T F - S
16:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
16:00 → 19:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
16:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
16:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
16:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
16:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
17:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
17:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
17:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T W T - - -
17:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
17:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
17:00 → 21:00

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
17:00 → 20:05

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
17:30 → 22:30

1 stop

Condor logo Condor
MUC — HAM
- - W - - - -
17:30 → 22:30

1 stop

Condor logo Condor
MUC — HAM
M - - T - - S
17:30 → 22:30

1 stop

Condor logo Condor
MUC — HAM
- - - - - - S
17:30 → 22:30

1 stop

Condor logo Condor
MUC — HAM
- T - - - - -
17:30 → 22:30

1 stop

Condor logo Condor
MUC — HAM
- - W T - S -
17:30 → 21:00

1 stop

Condor logo Condor
MUC — HAM
M T W T F - S
17:30 → 21:00

1 stop

Condor logo Condor
MUC — HAM
M T W T F S S
17:30 → 18:50

direct

Lufthansa logo Lufthansa
MUC — HAM
M T W T - - -
17:30 → 18:50

direct

Lufthansa logo Lufthansa
MUC — HAM
M - W - F - -
17:30 → 22:30

1 stop

Condor logo Condor
MUC — HAM
- - - - F S -
18:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
18:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W T - - -
18:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
18:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
18:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
18:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
18:25 → 19:45

direct

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
18:25 → 19:45

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
18:25 → 19:45

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - S
18:35 → 22:15

1 stop

Brussels Airlines logo Brussels Airlines
MUC — HAM
- - W - - - -
18:35 → 22:15

1 stop

Brussels Airlines logo Brussels Airlines
MUC — HAM
M T - - F - -
18:35 → 22:15

1 stop

Brussels Airlines logo Brussels Airlines
MUC — HAM
- T - T F - S
18:35 → 22:15

1 stop

Brussels Airlines logo Brussels Airlines
MUC — HAM
- - - T - - -
19:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
19:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -
19:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
19:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
19:00 → 22:30

1 stop

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
20:45 → 22:05

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - - S
21:05 → 22:25

direct

Eurowings logo Eurowings
MUC — HAM
- - - T - - -
21:05 → 22:25

direct

Eurowings logo Eurowings
MUC — HAM
M T W - F - S
21:10 → 22:30

direct

Eurowings logo Eurowings
MUC — HAM
- - - - - - S
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
M - - - - - -
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - T - - -
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
M T W T - - S
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
- T - - - - -
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - F - -
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
- - W - - - -
21:20 → 22:40

direct

Lufthansa logo Lufthansa
MUC — HAM
- - - - - S -