Travel from Greece to Portugal

Bus or fly from Greece to Portugal?

Aegean Airlines, Lufthansa and 10 other airlines fly from Kalamariá to Porto every 4 hours. Alternatively, Valeross operates a bus from Athens to Lisbon once daily. Tickets cost $40 - $75 and the journey takes 12 h 18 min. 3 other operators also service this route.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Greece to Portugal

ModeDurationPrice
From Kalamariá taxi to Thessaloniki airport, fly to Porto airport, then Metro to Porto.7 h 18 min$210
From Στ.Μοναστηρακι subway to Athens airport, fly to Lisbon airport, line 722 bus to Areeiro, then Metro to Lisbon.7 h 25 min$156
From Kalamariá taxi to Thessaloniki airport, fly to Lisbon airport, line 722 bus to Areeiro, then Metro to Lisbon.6 h 23 min$194
From Στ.Μοναστηρακι subway to Athens airport, fly to Porto airport, then Metro to Porto.7 h 30 min$182
From Athens train to Kalambaka, walk to Kalabaka, bus and ferry to Bologna, walk to Marconi, line 21 bus to Bologna C.Le, train to Genova Brignole, walk to Genova - Piazza della Vittoria, bus to Lisboa Oriente, then train to Lisboa Santa Apolonia.2 days 9 h$381
From Athens train to Thessaloniki, bus to Sofia, then bus to Lisbon.2 days 17 h
From Athens bus to Plovdiv, bus to Lisboa Oriente, then bus to Martim Moniz.2 days 23 h$213
From Athens drive to Lisbon.40 h 29 min$780

Is there a direct bus between Greece and Portugal?

No, there is no direct bus from Greece to Portugal. However, there are services departing from Athens and arriving at Martim Moniz via Plovdiv and Lisboa Oriente. The journey, including transfers, takes approximately 2 days 23 h.

Operators from Greece to Portugal

Close Print Itinerary
  1. Here are 8 options to get from
    Greece to Portugal:

    1. Trip:
      1 Fly Thessaloniki to Porto
      • One-Way approx: USD $115 - $400
      • Duration: 7 h 18 min
      Open +
      • Trip:
        1 Fly Thessaloniki to Porto
        • One-Way approx: USD $115 - $400
        • Duration: 7 h 18 min
        Close x
    2. Trip:
      2 Fly Athens to Lisbon
      • One-Way approx: USD $106 - $376
      • Duration: 7 h 25 min
      Open +
      • Trip:
        2 Fly Athens to Lisbon
        • One-Way approx: USD $106 - $376
        • Duration: 7 h 25 min
        Close x
    3. Trip:
      3 Fly Thessaloniki to Lisbon
      • One-Way approx: USD $120 - $384
      • Duration: 6 h 23 min
      Open +
      • Trip:
        3 Fly Thessaloniki to Lisbon
        • One-Way approx: USD $120 - $384
        • Duration: 6 h 23 min
        Close x
    4. Trip:
      4 Fly Athens to Porto
      • One-Way approx: USD $106 - $412
      • Duration: 7 h 30 min
      Open +
      • Trip:
        4 Fly Athens to Porto
        • One-Way approx: USD $106 - $412
        • Duration: 7 h 30 min
        Close x
    5. Trip:
      5 Train, bus and ferry, bus
      • One-Way approx: USD $296 - $454
      • Duration: 2 days 9 h
      Open +
      • Trip:
        5 Train, bus and ferry, bus
        • One-Way approx: USD $296 - $454
        • Duration: 2 days 9 h
        Close x
    6. Trip:
      6 Train, bus
      • One-Way approx: N/A
      • Duration: 2 days 17 h
      Open +
      • Trip:
        6 Train, bus
        • One-Way approx: N/A
        • Duration: 2 days 17 h
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $183 - $225
      • Duration: 2 days 23 h
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $183 - $225
        • Duration: 2 days 23 h
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $600 - $950
      • Duration: 40 h 29 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $600 - $950
        • Duration: 40 h 29 min
        Close x