There are 8 ways to get from Hamburg to Madrid (Station) by plane, train, night train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Hamburg Airport (HAM) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane HAM - MAD
6h 10m€80–258Train, night train, bus
- Take the train from Hamburg Hbf to Köln Hbftrain 43 / ...
- Take the train from Koeln Hbf to Paris Nordtrain
- Take the nighttrain from Paris Austerlitz to Bayonnenighttrain
- Take the bus from Bayonne - Quai de Lesseps Bus Stop to Estación de autobuses de Burgosbus
- Take the bus from Estación de autobuses de Burgos to Madrid, Avenida de Américabus
27h 58m€432–774Train, bus via Brussels
- Take the train from Hamburg Hbf to Köln Hbftrain 43 / ...
- Take the train from Köln Hbf to Brussels-Nordtrain 79
- Take the bus from Brussels-North train station to Madridbus
30h 20m€248–444Drive 2,121 km
- Drive from Hamburg to Madrid (Station)car 2,121 km
19h 56m€346–499Bus
- Take the bus from Hamburg - Bus Station to Paris - Bercy-Seine Bus Stationbus BlaBlaCar Bus
- Take the bus from Paris, Quai de Bercy to Estación Sur de Autobusesbus
31h 21m€112–280Bus via Madrid
- Take the bus from Hamburg - Bus Station to Paris - Bercy-Seine Bus Stationbus BlaBlaCar Bus
- Take the bus from Paris to Madridbus FlixBus N1093 / ...
31h 46m€167–270Train, bus
- Take the train from Hamburg Hbf to Frankfurttrain 22 / ...
- Take the bus from Frankfurt - Main Bus Station to Estación Sur de Autobusesbus BlaBlaCar Bus
34h 31m€226–421Car train, drive
- Take the cartrain from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Madrid (Station)car
25h 23m€341–477
Hamburg to Madrid (Station) by train, subway, night train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Hamburg to Madrid (Station) is to fly which costs €80 - €260 and takes 6h 10m.
The fastest way to get from Hamburg to Madrid (Station) is to fly which takes 6h 10m and costs €80 - €260.
No, there is no direct bus from Hamburg station to Madrid (Station). However, there are services departing from Hamburg - Bus Station and arriving at Avenida América via Paris, Quai de Bercy and Méndez Álvaro. The journey, including transfers, takes approximately 31h 21m.
The distance between Hamburg and Madrid (Station) is 1815 km. The road distance is 2121 km.
The best way to get from Hamburg to Madrid (Station) without a car is to train and night train and bus which takes 27h 58m and costs €430 - €800.
It takes approximately 6h 10m to get from Hamburg to Madrid (Station), including transfers.
Hamburg to Madrid (Station) bus services, operated by BlaBlaCar Bus, depart from Hamburg - Bus Station.
The best way to get from Hamburg to Madrid (Station) is to fly which takes 6h 10m and costs €80 - €260. Alternatively, you can bus, which costs €110 - €280 and takes 31h 21m.
Hamburg to Madrid (Station) bus services, operated by BlaBlaCar Bus, arrive at Paris - Bercy-Seine Bus Station.
Yes, the driving distance between Hamburg to Madrid (Station) is 2121 km. It takes approximately 19h 56m to drive from Hamburg to Madrid (Station).
What companies run services between Hamburg, Germany and Madrid (Station), Madrid, Spain?
Iberia, KLM, and five other airlines fly from Hamburg Airport (HAM) to Adolfo Suárez Madrid–Barajas Airport (MAD) every 2 hours. Alternatively, you can take a bus from Hamburg - Bus Station to Madrid (Station) via Paris - Bercy-Seine Bus Station, Paris, Quai de Bercy, Estación Sur de Autobuses, Méndez Álvaro, and Avenida América in around 31h 21m.
- Website
- klm.com
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- €85–430
- Website
- iberia.com
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €80–190
- Website
- brusselsairlines.com
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 4h 55m
- When
- Monday to Saturday
- Estimated price
- €75–320
- Website
- swiss.com
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport via Zurich
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €95–380
- Website
- eurowings.com
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport via Dusseldorf
- Ave. Duration
- 5h
- When
- Thursday
- Estimated price
- €70–280
- Website
- luxair.lu
Flights from Hamburg Airport to Adolfo Suárez Madrid–Barajas Airport via Luxembourg
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- €100–480
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamburg Hbf to Köln Hbf
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- €80–170
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamburg Hbf to Köln Hbf
- Ave. Duration
- 4h 1m
- Frequency
- Hourly
- Estimated price
- €80–170
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Hbf to Brussels-Nord
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- €40–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hamburg Hbf to Frankfurt
- Ave. Duration
- 3h 45m
- Frequency
- Hourly
- Estimated price
- €95–190
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Koeln Hbf to Paris Nord
- Ave. Duration
- 3h 26m
- Frequency
- Every 2 hours
- Estimated price
- €190–320
- Website
- Eurostar
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Night train from Paris Austerlitz to Bayonne
- Ave. Duration
- 9h 47m
- Frequency
- Once daily
- Estimated price
- €120–220
- Website
- Oui.SNCF
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Köln Hbf to Brussels-Nord
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- €35–60
- Website
- Belgian Railways
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- Urlaubs-Express (UEX)
Car train from Hamburg Hbf to Lörrach Hbf
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Bayonne - Quai de Lesseps Bus Stop to Estación de autobuses de Burgos
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- €17–29
- Website
- BlaBlaCar Bus
Bus from Hamburg - Bus Station to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 14h
- Frequency
- 3 times a day
- Estimated price
- €65–110
- Website
- BlaBlaCar Bus
Bus from Hamburg - Bus Station to Paris - Bercy-Seine Bus Station
- Ave. Duration
- 14h
- Frequency
- 3 times a day
- Estimated price
- €65–110
- Website
- BlaBlaCar Bus
Bus from Frankfurt - Main Bus Station to Estación Sur de Autobuses
- Ave. Duration
- 29h 10m
- Frequency
- Twice daily
- Estimated price
- €130–230
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Bayonne - Quai de Lesseps Bus Stop to Estación de autobuses de Burgos
- Ave. Duration
- 4h 30m
- Frequency
- 6 times a week
- Estimated price
- €21–35
- Website
- Flixbus
Bus from Brussels-North train station to Madrid
- Ave. Duration
- 21h 55m
- Frequency
- Once daily
- Estimated price
- €130–200
- Website
- Flixbus
Bus from Paris to Madrid
- Ave. Duration
- 16h 10m
- Frequency
- 5 times a day
- Estimated price
- €100–160
- Website
- Flixbus
- Phone
- +34 910 207 007
- Website
- ALSA
Bus from Estación de autobuses de Burgos to Madrid, Avenida de América
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- ALSA
Bus from Paris, Quai de Bercy to Estación Sur de Autobuses
- Ave. Duration
- 15h 45m
- Frequency
- Twice daily
- Estimated price
- €45–170
- Schedules at
- alsa.es
Want to know more about travelling around Spain
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Read the travel guideTrain travel in France: A guide to SNCF
Read the travel guideBooking & Getting There
There are 7050+ hotels available in Madrid (Station).