Travel from Barcelona to Athens

Bus or fly from Barcelona to Athens?

Vueling Airlines, Aegean Airlines and 6 other airlines fly from Barcelona to Athens hourly. Alternatively, Georg operates a bus from Barcelona to Athens once daily, and the journey takes 37 h 30 min. Union Ivkoni also services this route once daily.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Barcelona to Athens

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Athens airport, then subway to Athens. 6 h 19 min $132. From Barcelona bus to Stazione Centrale, line 57 bus to Marconi, walk to Bologna, bus and ferry to Ioannina, walk to Ioannina, then bus to Athens. 35 h 7 min $314. From Barcelona Sants train to Lyon Part Dieu, train to Basel, bus to Beograd, train to Thessaloniki, then train to Athens. 47 h 27 min $432. From Barcelona bus to Sofia - Central Bus Station then bus to Athens. 2 days 2 h $37. From Barcelona bus to Venice, Venice, walk to Venezia, car ferry to Patras, walk to Patras, then bus to Athens. 2 days 4 h $462. From Barcelona drive to Athens. 29 h 52 min $569.
Close Print Itinerary
  1. Here are 6 options to get from
    Barcelona to Athens:

    1. Trip:
      1 Fly
      • One-Way approx: USD $93 - $293
      • Duration: 6 h 19 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $93 - $293
        • Duration: 6 h 19 min
        Close x
    2. Trip:
      2 Bus, bus and ferry
      • One-Way approx: USD $258 - $376
      • Duration: 35 h 7 min
      Open +
      • Trip:
        2 Bus, bus and ferry
        • One-Way approx: USD $258 - $376
        • Duration: 35 h 7 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $265 - $507
      • Duration: 47 h 27 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $265 - $507
        • Duration: 47 h 27 min
        Close x
    4. Trip:
      4 Bus
      • One-Way approx: USD $30 - $45
      • Duration: 2 days 2 h
      Open +
      • Trip:
        4 Bus
        • One-Way approx: USD $30 - $45
        • Duration: 2 days 2 h
        Close x
    5. Trip:
      5 Bus, car ferry
      • One-Way approx: USD $201 - $495
      • Duration: 2 days 4 h
      Open +
      • Trip:
        5 Bus, car ferry
        • One-Way approx: USD $201 - $495
        • Duration: 2 days 4 h
        Close x
    6. Trip:
      6 Drive
      • One-Way approx: USD $460 - $700
      • Duration: 29 h 52 min
      Open +
      • Trip:
        6 Drive
        • One-Way approx: USD $460 - $700
        • Duration: 29 h 52 min
        Close x