Travel from The-Hague to Barcelona

Train, bus or fly from The Hague to Barcelona?

Transavia Holland flies from The Hague to Barcelona 3 times a week. Alternatively, Dutch Railways (NS) operates a train from The Hague to Barcelona every 10 minutes. Tickets cost $6 - $12 and the journey takes 18 min. 4 other operators also service this route.

How to get from The Hague to Barcelona

From Den Haag HS train to Amsterdam airport, fly to Barcelona airport, then train to Barcelona. 5 h 11 min $110. From Den Haag HS train to Brussels airport, fly to Barcelona airport, then train to Barcelona. 6 h 31 min $106. From Den Haag HS train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Barcelona airport, then train to Barcelona. 6 h 30 min $138. From Den Haag, Den Haag Centraal subway to Rotterdam, Meijersplein Metro, line 33 bus to Rotterdam airport, fly to Barcelona airport, then train to Barcelona. 5 h 9 min $117. From Den Haag HS train to Rotterdam Centraal, train to Bruxelles-Midi, train to Lyon Part Dieu, train to Barcelona Sants, then train to Barcelona Catalunya. 13 h 40 min $280. From Den Haag HS train to Bruxelles-Midi, train to Perpignan, train to Estació De Sants, then bus to Barcelona. 14 h 23 min $270. From The Hague drive to Düsseldorf Hbf, train to Köln Hbf, train to Bruxelles-Midi, train to Lyon Part Dieu, train to Barcelona Sants, train to Malgrat de Mar, then taxi to Barcelona. 18 h 30 min $507. From Den Haag bus to Barcelona. 23 h 45 min $153. From The Hague drive to Barcelona. 14 h 5 min $279.