Travel from Barcelona to The-Hague

Train, bus or fly from Barcelona to The Hague?

Transavia Holland flies from Barcelona to The Hague 3 times a week. Alternatively, Barcelona Cercanías (RENFE) operates a train from Barcelona to The Hague every 15 minutes. Tickets cost $2 - $4 and the journey takes 3 min. 4 other operators also service this route.

How to get from Barcelona to The Hague

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Amsterdam airport, then train to The Hague. 5 h 23 min $109. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Brussels airport, then train to The Hague. 6 h 57 min $106. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Rotterdam airport, line 33 bus to Rotterdam, Meijersplein, then subway to The Hague. 5 h 20 min $117. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Eindhoven airport, line 401 bus to Eindhoven, then train to The Hague. 6 h 50 min $139. From Barcelona Catalunya train to Barcelona Sants, train to Montpellier Saint-Roch, train to Bruxelles-Midi, train to Rotterdam Centraal, then train to Den Haag HS. 13 h 21 min $289. From Barcelona bus to Barcelona Sants, train to Perpignan, train to Bruxelles-Midi, then train to Den Haag HS. 14 h 58 min $284. From Barcelona taxi 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 The Hague. 16 h 41 min $612. From Barcelona bus to Den Haag. 23 h 45 min $154. From Barcelona drive to The Hague. 14 h 6 min $279.
Close Print Itinerary
  1. Here are 9 options to get from
    Barcelona to The Hague:

    1. Trip:
      1 Fly to Amsterdam, train
      • One-Way approx: USD $62 - $251
      • Duration: 5 h 23 min
      Open +
      • Trip:
        1 Fly to Amsterdam, train
        • One-Way approx: USD $62 - $251
        • Duration: 5 h 23 min
        Close x
    2. Trip:
      2 Fly to Brussels, train
      • One-Way approx: USD $57 - $217
      • Duration: 6 h 57 min
      Open +
      • Trip:
        2 Fly to Brussels, train
        • One-Way approx: USD $57 - $217
        • Duration: 6 h 57 min
        Close x
    3. Trip:
      3 Fly to Rotterdam
      • One-Way approx: USD $53 - $318
      • Duration: 5 h 20 min
      Open +
      • Trip:
        3 Fly to Rotterdam
        • One-Way approx: USD $53 - $318
        • Duration: 5 h 20 min
        Close x
    4. Trip:
      4 Fly to Eindhoven, train
      • One-Way approx: USD $69 - $320
      • Duration: 6 h 50 min
      Open +
      • Trip:
        4 Fly to Eindhoven, train
        • One-Way approx: USD $69 - $320
        • Duration: 6 h 50 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $214 - $356
      • Duration: 13 h 21 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $214 - $356
        • Duration: 13 h 21 min
        Close x
    6. Trip:
      6 Train via Perpignan
      • One-Way approx: USD $213 - $345
      • Duration: 14 h 58 min
      Open +
      • Trip:
        6 Train via Perpignan
        • One-Way approx: USD $213 - $345
        • Duration: 14 h 58 min
        Close x
    7. Trip:
      7 Taxi, train, drive
      • One-Way approx: USD $502 - $624
      • Duration: 16 h 41 min
      Open +
      • Trip:
        7 Taxi, train, drive
        • One-Way approx: USD $502 - $624
        • Duration: 16 h 41 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $155
      • Duration: 23 h 45 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $155
        • Duration: 23 h 45 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $220 - $330
      • Duration: 14 h 6 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $220 - $330
        • Duration: 14 h 6 min
        Close x