Travel from The-Hague to Madrid

Bus or train from The Hague to Madrid?

Dutch Railways (NS) operates a train from The Hague to Madrid every 10 minutes. Tickets cost $6 - $12 and the journey takes 18 min. 4 other operators also service this route. Alternatively, FlixBus operates a bus from The Hague to Madrid twice daily. Tickets cost $28 - $50 and the journey takes 7 h 5 min. 2 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 The Hague to Madrid

From Den Haag HS train to Amsterdam airport, fly to Madrid airport, then train to Madrid. 5 h 40 min $116. From Den Haag HS train to Brussels airport, fly to Madrid airport, then train to Madrid. 7 h $107. From Den Haag HS train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Madrid airport, then train to Madrid. 7 h 9 min $149. From Den Haag HS train to Rotterdam Centraal, train to Bruxelles-Midi, train to Lyon Part Dieu, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 16 h 52 min $392. From The Hague bus to Paris, Paris, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 24 h 54 min $180. From Den Haag bus to Bordeaux then bus to Madrid. 25 h 30 min $243. From La Haya bus to Valladolid, walk to Valladolid Campo Grande, train to Chamartin, then line 1 subway to Sol. 3 days 1 h $185. From The Hague drive to Madrid. 16 h 35 min $323.

Operators from The Hague to Madrid

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
KLMKLM
IberiaIberia
Air EuropaAir Europa
Air FranceAir France
LufthansaLufthansa
British AirwaysBritish Airways
easyJeteasyJet
SwissSwiss
Vueling AirlinesVueling Airlines
TAP PortugalTAP Portugal
Aer LingusAer Lingus
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Brussels AirlinesBrussels Airlines
RyanairRyanair
AlitaliaAlitalia
Hermes0031 900 266 63 99Hermes
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Spanish Railways AVESpanish Railways AVE
FlixBus+49 1807 123 99 123FlixBus
EMT Madrid+34 902 50 78 50EMT Madrid
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
ALSA+34 902 42 22 42ALSA
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Metro Madrid+34 902 44 44 03Metro Madrid