Travel from Madrid to Hamburg

Train, bus or fly from Madrid to Hamburg?

Iberia, Ryanair and 12 other airlines fly from Madrid to Hamburg hourly. Alternatively, Spanish Railways AVE operates a train from Madrid to Hamburg once daily. Tickets cost $120 - $180 and the journey takes 6 h 27 min. 4 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Madrid to Hamburg

From Recoletos train to Madrid airport, fly to Hamburg airport, then train to Hamburg. 5 h 40 min $79. From Recoletos train to Madrid airport, fly to Bremen airport, taxi to Bremen Hbf, then train to Hamburg. 8 h 31 min $223. From Recoletos train to Madrid airport, fly to Hannover airport, train to Hannover Hbf, then train to Hamburg. 8 h 54 min $139. From Madrid-Puerta de Atocha train to Montpellier Saint-Roch, train to Paris Gare De Lyon, train to Paris Nord, train to Köln Hbf, then train to Hamburg Hbf. 19 h 34 min $577. From Madrid bus to Paris, Paris then bus to Hamburg. 29 h 30 min $216. From Santo Domingo line 148 bus to Madrid, bus to Bordeaux, bus to HBF/Kirchenallee, then line 6 bus to Zimmerstraße. 36 h 23 min $293. From Madrid-Puerta de Atocha train to Tudela then bus to Hamburg. 2 days 7 h $195. From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Gare De Lyon, train to Paris Nord, train to Düsseldorf Hbf, then drive to Hamburg. 23 h 46 min $623. From Madrid drive to Hamburg. 20 h 8 min $347.