Take off on cheap flights from Milan to Hamburg, your adventure starts now!

Find cheap airline tickets from Milan to Hamburg by date

  • any
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • any
  • May 2018
  • June 2018
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • price
  • month of departure
  • month of return
$90
outward: Aug 1, 2018
11:55a MXP » 10:20p HAM
Ryanair 1 stop (10h25m)
inbound: Aug 23, 2018
7:05a HAM » 8:45a MXP
Eurowings direct (1h40m)
$90
outward: Aug 1, 2018
11:55a MXP » 10:20p HAM
Ryanair 1 stop (10h25m)
inbound: Aug 23, 2018
7:05a HAM » 8:45a MXP
Eurowings direct (1h40m)
$90
outward: Aug 1, 2018
11:55a MXP » 10:20p HAM
Ryanair 1 stop (10h25m)
inbound: Aug 23, 2018
7:05a HAM » 8:45a MXP
Eurowings direct (1h40m)
$97
outward: Jun 7, 2018
1:00p BGY » 2:45p HAM
Ryanair direct (1h45m)
inbound: Jun 10, 2018
10:40a HAM » 12:25p BGY
Ryanair direct (1h45m)
$168
outward: Jul 31, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 22, 2018
10:25a HAM » 7:10p MXP
Austrian Airlines 1 stop (8h45m)
$168
outward: Jul 31, 2018
7:20p LIN » 10:35p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 22, 2018
10:25a HAM » 7:10p MXP
Austrian Airlines 1 stop (8h45m)
$168
outward: Jul 31, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 22, 2018
10:25a HAM » 7:10p MXP
Austrian Airlines 1 stop (8h45m)
$170
outward: Aug 2, 2018
8:55p MXP » 10:40p HAM
Eurowings direct (1h45m)
inbound: Aug 24, 2018
6:40p HAM » 8:20p MXP
Eurowings direct (1h40m)
$174
outward: May 23, 2018
6:05a MXP » 9:35a HAM
Lufthansa 1 stop (3h30m)
inbound: May 27, 2018
1:15p HAM » 4:20p MXP
Lufthansa 1 stop (3h05m)
$178
outward: May 22, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: May 26, 2018
1:15p HAM » 4:20p MXP
Lufthansa 1 stop (3h05m)
$178
outward: May 22, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: May 27, 2018
1:15p HAM » 4:20p MXP
Lufthansa 1 stop (3h05m)
$178
outward: May 23, 2018
6:00p LIN » 9:05p HAM
Lufthansa 1 stop (3h05m)
inbound: May 28, 2018
1:15p HAM » 4:20p MXP
Lufthansa 1 stop (3h05m)
$178
outward: May 24, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: May 27, 2018
1:15p HAM » 4:20p MXP
Lufthansa 1 stop (3h05m)
$180
outward: Jun 8, 2018
11:15a MXP » 4:05p HAM
Lufthansa 1 stop (4h50m)
inbound: Jun 9, 2018
3:00p HAM » 6:05p MXP
Lufthansa 1 stop (3h05m)
$180
outward: Jun 8, 2018
11:15a MXP » 4:05p HAM
Lufthansa 1 stop (4h50m)
inbound: Jun 10, 2018
6:20a HAM » 9:45a LIN
Lufthansa 1 stop (3h25m)
$181
outward: May 22, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: May 28, 2018
4:00p HAM » 7:05p MXP
Lufthansa 1 stop (3h05m)
$181
outward: May 23, 2018
6:00p LIN » 9:05p HAM
Lufthansa 1 stop (3h05m)
inbound: May 26, 2018
7:00p HAM » 10:05p LIN
Lufthansa 1 stop (3h05m)
$181
outward: May 24, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: May 26, 2018
7:00p HAM » 10:05p LIN
Lufthansa 1 stop (3h05m)
$181
outward: May 24, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: May 28, 2018
3:00p HAM » 6:05p MXP
Lufthansa 1 stop (3h05m)
$181
outward: Jun 7, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Jun 9, 2018
3:00p HAM » 6:05p MXP
Lufthansa 1 stop (3h05m)
$181
outward: Jun 7, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Jun 11, 2018
4:00p HAM » 7:05p MXP
Lufthansa 1 stop (3h05m)
$187
outward: Jun 6, 2018
10:50a MXP » 2:20p HAM
Austrian Airlines 1 stop (3h30m)
inbound: Jun 9, 2018
3:00p HAM » 6:05p MXP
Lufthansa 1 stop (3h05m)
$187
outward: Jun 6, 2018
10:50a MXP » 2:20p HAM
Austrian Airlines 1 stop (3h30m)
inbound: Jun 10, 2018
6:20a HAM » 9:45a LIN
Lufthansa 1 stop (3h25m)
$187
outward: Jun 6, 2018
10:50a MXP » 2:20p HAM
Austrian Airlines 1 stop (3h30m)
inbound: Jun 11, 2018
4:00p HAM » 7:05p MXP
Lufthansa 1 stop (3h05m)
$191
outward: Aug 2, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 22, 2018
10:25a HAM » 7:10p MXP
Austrian Airlines 1 stop (8h45m)
$191
outward: Aug 2, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 22, 2018
10:25a HAM » 7:10p MXP
Austrian Airlines 1 stop (8h45m)
$192
outward: Aug 2, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 22, 2018
10:25a HAM » 7:10p MXP
Austrian Airlines 1 stop (8h45m)
$193
outward: Jun 8, 2018
11:15a MXP » 4:05p HAM
Lufthansa 1 stop (4h50m)
inbound: Jun 11, 2018
7:00p HAM » 10:05p LIN
Lufthansa 1 stop (3h05m)
$193
outward: Jul 31, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 23, 2018
6:20a HAM » 9:40a LIN
Lufthansa 1 stop (3h20m)
$193
outward: Jul 31, 2018
12:50p LIN » 4:05p HAM
Lufthansa 1 stop (3h15m)
inbound: Aug 23, 2018
6:20a HAM » 9:40a LIN
Lufthansa 1 stop (3h20m)
Return
Departure
19 August Aug Sunday $retDate.dayShortName
20 August Aug Monday $retDate.dayShortName
21 August Aug Tuesday $retDate.dayShortName
22 August Aug Wednesday $retDate.dayShortName
23 August Aug Thursday $retDate.dayShortName
24 August Aug Friday $retDate.dayShortName
25 August Aug Saturday $retDate.dayShortName
28 July Jul Saturday $outDate.dayShortName
29 July Jul Sunday $outDate.dayShortName
30 July Jul Monday $outDate.dayShortName
31 July Jul Tuesday $outDate.dayShortName
$167 $193 $201
01 August Aug Wednesday $outDate.dayShortName
$204 $89 $218 $224
02 August Aug Thursday $outDate.dayShortName
$191 $204 $169 $232
03 August Aug Friday $outDate.dayShortName
$204 $212 $232
Choose when you'd like to depart to Hamburg (Germany):
Find the cheapest Milan Hamburg flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Milan - Hamburg with these new dates, click on an offer. Want to depart from another city? Choose: New York - Hamburg London - Hamburg See more routes

Airlines operating flights from Milan to Hamburg

Sorry! We haven't found any airline tickets from Milan to Hamburg. Try launching another search above.

Travel tips for flights Milan - Hamburg

Average flight duration: 1h41m (direct flight)

  • Arrival city:
  • Hamburg, Germany
  • Airport(s):
  • Hamburg-Finkenwerder Airport (XFW)
  • Hamburg Airport Helmut Schmidt (HAM)
  • Lübeck Airport (LBC)
  • Local time:
  • May 20, 2018 5:46 PM, GMT+2
  • Departure city:
  • Milan, Italy
  • Airport(s):
  • Linate Airport (LIN)
  • Malpensa Airport (MXP)
  • Orio al Serio Airport (BGY)
  • Local time:
  • May 20, 2018 5:46 PM, GMT+2
  • Weather:
  • min. 61ºF, max. 74ºF