Travel from Barcelona to Elche

Train, bus or fly from Barcelona to Elche?

Air Europa and Vueling Airlines fly from Barcelona to Elche 4 times a day. Alternatively, Barcelona Cercanías (RENFE) operates a train from Barcelona to Elche every 15 minutes. Tickets cost $2 - $4 and the journey takes 3 min. 2 other operators also service this route.

How to get from Barcelona to Elche

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Alicante airport, then bus to Elche.3 h 47 min$68
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Valencia airport, line 5 subway to Valencia Estacio del Nord, then train to Elche.6 h 10 min$100
From Barcelona Catalunya train to Barcelona Sants, train to Alicante, then bus to Elche.6 h 55 min$85
From Barcelona bus to Valencia then bus to Elche.7 h 25 min$87
From Barcelona bus to Barcelona Sants then train to Elx-Parc.8 h$94
From Barcelona bus to Elche.10 h 15 min$60
From Barcelona drive to Elche.5 h 14 min$75

Operators from Barcelona to Elche

Close Print Itinerary
  1. Here are 7 options to get from
    Barcelona to Elche:

    1. Trip:
      1 Fly to Alicante
      • One-Way approx: USD $44 - $184
      • Duration: 3 h 47 min
      Open +
      • Trip:
        1 Fly to Alicante
        • One-Way approx: USD $44 - $184
        • Duration: 3 h 47 min
        Close x
    2. Trip:
      2 Fly to Valencia, train
      • One-Way approx: USD $56 - $186
      • Duration: 6 h 10 min
      Open +
      • Trip:
        2 Fly to Valencia, train
        • One-Way approx: USD $56 - $186
        • Duration: 6 h 10 min
        Close x
    3. Trip:
      3 Train via Alicante
      • One-Way approx: USD $65 - $86
      • Duration: 6 h 55 min
      Open +
      • Trip:
        3 Train via Alicante
        • One-Way approx: USD $65 - $86
        • Duration: 6 h 55 min
        Close x
    4. Trip:
      4 Bus via Valencia
      • One-Way approx: USD $69 - $100
      • Duration: 7 h 25 min
      Open +
      • Trip:
        4 Bus via Valencia
        • One-Way approx: USD $69 - $100
        • Duration: 7 h 25 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $67 - $95
      • Duration: 8 h
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $67 - $95
        • Duration: 8 h
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $50 - $70
      • Duration: 10 h 15 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $50 - $70
        • Duration: 10 h 15 min
        Close x
    7. Trip:
      7 Drive
      • One-Way approx: USD $60 - $90
      • Duration: 5 h 14 min
      Open +
      • Trip:
        7 Drive
        • One-Way approx: USD $60 - $90
        • Duration: 5 h 14 min
        Close x