Travel from Barcelona to Laguardia

Train, bus or fly from Barcelona to Laguardia?

Spanish Railways (RENFE) operates a train from Barcelona to Laguardia every 4 hours. Tickets cost $60 - $80 and the journey takes 4 h 6 min. Alternatively, ALSA operates a bus from Barcelona to Laguardia 4 times a day. Tickets cost $45 - $65 and the journey takes 6 h 30 min.

How to get from Barcelona to Laguardia

From Barcelona Catalunya train to Barcelona Sants, train to Logrono, then taxi to Laguardia. 5 h 30 min £79. From Barcelona bus to Logroño then taxi to Laguardia. 6 h 50 min £60. From Barcelona bus to Tudela, bus to Logroño, then taxi to Laguardia. 8 h 24 min £55. From Barcelona drive to Laguardia. 4 h 49 min £51. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Logrono airport, then taxi to Laguardia. 5 h 8 min £148. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bilbao airport, bus to Bilbao, bus to Haro, then taxi to Laguardia. 5 h 34 min £88. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to San Sebastian airport, bus to Elizatxo hirib. 14 - La Salle, walk to Irun, train to Vitoria/Gasteiz, then taxi to Laguardia. 6 h 21 min £138.
Close Print Itinerary
  1. Here are 7 options to get from
    Barcelona to Laguardia:

    1. Trip:
      1 Train
      • One-Way approx: USD $89 - $116
      • Duration: 5 h 30 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $89 - $116
        • Duration: 5 h 30 min
        Close x
    2. Trip:
      2 Bus ALSA
      • One-Way approx: USD $70 - $94
      • Duration: 6 h 50 min
      Open +
      • Trip:
        2 Bus ALSA
        • One-Way approx: USD $70 - $94
        • Duration: 6 h 50 min
        Close x
    3. Trip:
      3 Bus MonBus
      • One-Way approx: USD $58 - $80
      • Duration: 8 h 24 min
      Open +
      • Trip:
        3 Bus MonBus
        • One-Way approx: USD $58 - $80
        • Duration: 8 h 24 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $55 - $85
      • Duration: 4 h 49 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $55 - $85
        • Duration: 4 h 49 min
        Close x
    5. Trip:
      5 Fly to Logrono
      • One-Way approx: USD $117 - $407
      • Duration: 5 h 8 min
      Open +
      • Trip:
        5 Fly to Logrono
        • One-Way approx: USD $117 - $407
        • Duration: 5 h 8 min
        Close x
    6. Trip:
      6 Fly to Bilbao, bus
      • One-Way approx: USD $89 - $199
      • Duration: 5 h 34 min
      Open +
      • Trip:
        6 Fly to Bilbao, bus
        • One-Way approx: USD $89 - $199
        • Duration: 5 h 34 min
        Close x
    7. Trip:
      7 Fly to San Sebastian, train
      • One-Way approx: USD $117 - $343
      • Duration: 6 h 21 min
      Open +
      • Trip:
        7 Fly to San Sebastian, train
        • One-Way approx: USD $117 - $343
        • Duration: 6 h 21 min
        Close x