Travel from Barcelona to Zaragoza

Train, bus or fly from Barcelona to Zaragoza?

Spanish Railways AVE operates a train from Barcelona to Zaragoza hourly. Tickets cost $35 - $90 and the journey takes 1 h 40 min. Alternatively, ALSA operates a bus from Barcelona to Zaragoza every 4 hours. Tickets cost $35 - $55 and the journey takes 3 h 30 min.

How to get from Barcelona to Zaragoza

From Barcelona Sants train to Zaragoza Delicias. 1 h 40 min 56€. From Barcelona bus to Zaragoza. 3 h 30 min 37€. From Barcelona Sants Station bus to Zaragoza then line 604 bus to Zaragoza. 4 h 4 min 36€. From Barcelona Sants Trenhotel to Zaragoza-Delicias. 2 h 18 min 42€. From Barcelone rideshare to Saragosse. 3 h 46 min 16€. From Barcelona drive to Zaragoza. 2 h 58 min 36€. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Zaragoza airport, then line 604 bus to Zaragoza. 4 h 33 min 125€.
Close Print Itinerary
  1. Here are 7 options to get from
    Barcelona to Zaragoza:

    1. Trip:
      1 Train
      • One-Way approx: USD $35 - $90
      • Duration: 1 h 40 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $35 - $90
        • Duration: 1 h 40 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 30 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 30 min
        Close x
    3. Trip:
      3 Bus via Barcelona Sants Station
      • One-Way approx: USD $35 - $55
      • Duration: 4 h 4 min
      Open +
      • Trip:
        3 Bus via Barcelona Sants Station
        • One-Way approx: USD $35 - $55
        • Duration: 4 h 4 min
        Close x
    4. Trip:
      4 Trenhotel
      • One-Way approx: USD $35 - $55
      • Duration: 2 h 18 min
      Open +
      • Trip:
        4 Trenhotel
        • One-Way approx: USD $35 - $55
        • Duration: 2 h 18 min
        Close x
    5. Trip:
      5 Rideshare
      • One-Way approx: USD $21
      • Duration: 3 h 46 min
      Open +
      • Trip:
        5 Rideshare
        • One-Way approx: USD $21
        • Duration: 3 h 46 min
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 2 h 58 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 2 h 58 min
        Close x
    7. Trip:
      7 Fly
      • One-Way approx: USD $54 - $294
      • Duration: 4 h 33 min
      Open +
      • Trip:
        7 Fly
        • One-Way approx: USD $54 - $294
        • Duration: 4 h 33 min
        Close x