Travel from Netherlands to Spain

Train, bus or fly from Netherlands to Spain?

KLM, Vueling Airlines and six other airlines fly from Amsterdam to Barcelona hourly. Alternatively, you can take a train from Amsterdam to Madrid via Paris Nord, Paris Gare de Lyon, Barcelona Sants, and Atocha-Renfe in around 14 h 34 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Netherlands to Spain

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Barcelona airport, then train to Barcelona.4 h 48 min$104
From Eindhoven, Station line 401 bus to Eindhoven airport, fly to Barcelona airport, then train to Barcelona.4 h 54 min$104
From Eindhoven, Station line 401 bus to Eindhoven airport, fly to Valencia airport, then line 5 subway to Valencia.5 h 9 min$126
From Eindhoven, Station line 401 bus to Eindhoven airport, fly to Malaga airport, then train to Málaga.5 h 37 min$105
From Breda train to Roosendaal, train to Brussels airport, fly to Barcelona airport, then train to Barcelona.6 h$107
From Rotterdam, Stadhuis subway to Rotterdam, Meijersplein Metro, line 33 bus to Rotterdam airport, fly to Barcelona airport, then train to Barcelona.4 h 52 min$117
From Eindhoven train to Venlo, train to Mönchengladbach Hbf, train to Cologne/Bonn Apt airport, fly to Palma Mallorca airport, then bus to Palma de Mallorca.7 h 26 min$166
From Amsterdam Centraal Station train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol.14 h 34 min$529
From Amsterdam bus to Bordeaux, bus to Méndez Álvaro, then train to Atocha.26 h 19 min$255
From Amsterdam bus to Paris, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao.27 h 34 min$209
From Amsterdam, Nieuwmarkt line 51 subway to Amsterdam, bus to Valladolid, walk to Valladolid Campo Grande, train to Chamartin, then line 1 subway to Sol.3 days 4 h$190
From Amsterdam drive to Madrid.16 h 55 min$329

How long does it take to get from Netherlands to Spain?

It takes approximately 4 h 48 min to get from Netherlands to Spain, including transfers.

Is there a direct bus between Netherlands and Spain?

No, there is no direct bus from Netherlands to Spain. However, there are services departing from Amsterdam and arriving at Callao via Paris and Méndez Álvaro - Estación Sur. The journey, including transfers, takes approximately 27 h 34 min.

Operators from Netherlands to Spain

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
KLMKLM
Vueling AirlinesVueling Airlines
Transavia HollandTransavia Holland
easyJeteasyJet
LufthansaLufthansa
SwissSwiss
Air FranceAir France
British AirwaysBritish Airways
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Hermes0031 900 266 63 99Hermes
RyanairRyanair
Metro Valencia+34 900 461 046Metro Valencia
Málaga Cercanías (RENFE)+34 (0) 902 320 320Málaga Cercanías (RENFE)
Brussels AirlinesBrussels Airlines
IberiaIberia
CSACSA
AlitaliaAlitalia
RET+31 900 5006010RET
Bahn DEBahn DE
NikiNiki
EurowingsEurowings
Condor FlugdienstCondor Flugdienst
TUIflyTUIfly
EMT Palma de Mallorca+34 (0) 971214444EMT Palma de Mallorca
ThalysThalys
TransilienTransilien
TGV0033 892 353535TGV
Spanish Railways AVESpanish Railways AVE
Metro Madrid+34 902 44 44 03Metro Madrid
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Madrid Cercanías (RENFE)902 320 320Madrid Cercanías (RENFE)
Autocares Grupo Samar+34 (0) 91 723 05 06Autocares Grupo Samar
EMT Madrid+34 902 50 78 50EMT Madrid
GVB+31 900 8011GVB
ALSA+34 902 42 22 42ALSA
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)