Travel from Girona to Huesca

Bus or train from Girona to Huesca?

Spanish Railways AVE operates a train from Girona to Huesca every 4 hours. Tickets cost $60 - $110 and the journey takes 2 h 29 min. Spanish Railways (RENFE) also services this route every 4 hours. Alternatively, Mou-te Public Transport in Catalonia operates a bus from Girona to Huesca 4 times a day. Tickets cost $2 - $10 and the journey takes 3 h 35 min. 4 other operators also service this route.

How to get from Girona to Huesca

From Girona train to Zaragoza Delicias then train to Huesca. 4 h 31 min 87€. From Girona train to Lleida then bus to Huesca. 5 h 11 min 54€. From Girona train to Barcelona then bus to Huesca. 5 h 34 min 49€. From Girona bus to Lleida, bus to Almacelles, then bus to Huesca. 7 h 45 min 38€. From Girona drive to Huesca. 3 h 25 min 40€.
Close Print Itinerary
  1. Here are 5 options to get from
    Girona to Huesca:

    1. Trip:
      1 Train
      • One-Way approx: USD $75 - $126
      • Duration: 4 h 31 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $75 - $126
        • Duration: 4 h 31 min
        Close x
    2. Trip:
      2 Train Spanish Railways AVE, bus
      • One-Way approx: USD $56 - $77
      • Duration: 5 h 11 min
      Open +
      • Trip:
        2 Train Spanish Railways AVE, bus
        • One-Way approx: USD $56 - $77
        • Duration: 5 h 11 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $40 - $80
      • Duration: 5 h 34 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $40 - $80
        • Duration: 5 h 34 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $14 - $63
      • Duration: 7 h 45 min
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $14 - $63
        • Duration: 7 h 45 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $40 - $60
      • Duration: 3 h 25 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $40 - $60
        • Duration: 3 h 25 min
        Close x