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

Find cheap airline tickets from Madrid to Hamburg by date

  • any
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • any
  • July 2018
  • August 2018
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • price
  • month of departure
  • month of return
$114
outward: Oct 5, 2018
7:10a MAD » 10:05a HAM
Ryanair direct (2h55m)
inbound: Oct 7, 2018
8:05p HAM » 8:00a MAD
Ryanair 1 stop (11h55m)
$172
outward: Jul 21, 2018
6:50p MAD » 7:30a HAM
Lufthansa 1 stop (12h40m)
inbound: Jul 23, 2018
6:30a HAM » 9:15a MAD
Swiss 1 stop (26h45m)
$185
outward: Aug 20, 2018
7:10a MAD » 10:05a HAM
Ryanair direct (2h55m)
inbound: Sep 2, 2018
10:30a HAM » 10:05a MAD
Ryanair 1 stop (23h35m)
Return
Departure
Choose when you'd like to depart to Hamburg (Germany):
Find the cheapest Madrid Hamburg flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Madrid - 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 Madrid to Hamburg

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

Travel tips for flights Madrid - Hamburg

Average flight duration: 19h42m (flight with stopovers)

  • Arrival city:
  • Hamburg, Germany
  • Airport(s):
  • Hamburg-Finkenwerder Airport (XFW)
  • Hamburg Airport Helmut Schmidt (HAM)
  • Lübeck Airport (LBC)
  • Local time:
  • Jul 16, 2018 2:35 PM, GMT+2
  • Weather:
  • min. 60ºF, max. 82ºF
  • Departure city:
  • Madrid, Spain
  • Airport(s):
  • Aeroporto Adolfo Suárez Madrid-Barajas (MAD)
  • Local time:
  • Jul 16, 2018 2:35 PM, GMT+2
  • Weather:
  • min. 73ºF, max. 90ºF