Travel options for:
Portugal to Greece
  • Fly Porto to Thessaloniki

    $110 - $395
    1. Porto

      27 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      6 h 25 min - 1 stopover

      $90 - $370

    3. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Fly Lisbon to Athens

    $105 - $375
    1. Lisbon

      7 min - every 5 minutes

      $3

    2. Areeiro

      12 min - every 30 minutes - line 722

      $3

    3. Lisbon (LIS)

      4 h 10 min - non-stop

      $90 - $360

    4. Athens (ATH)

      42 min - hourly

      $10

  • Fly Lisbon to Thessaloniki

    $113 - $378
    1. Lisbon

      7 min - every 5 minutes

      $3

    2. Areeiro

      12 min - every 30 minutes - line 722

      $3

    3. Lisbon (LIS)

      6 h 15 min - 1 stopover

      $90 - $350

    4. Thessaloniki (SKG)

      10 min - 6 miles

      $18 - $23

  • Fly Porto to Athens

    $107 - $412
    1. Porto

      27 min - every 5 minutes

      $1 - $2

    2. Porto (OPO)

      5 h 45 min - 1 stopover

      $95 - $400

    3. Athens (ATH)

      42 min - hourly

      $10

  • Fly Lisbon to Irakleion

    $156 - $437
    1. Lisbon

      7 min - every 5 minutes

      $3

    2. Areeiro

      12 min - every 30 minutes - line 722

      $3

    3. Lisbon (LIS)

      5 h - 1 stopover

      $150 - $430

    4. Irakleion (HER)

      15 min - hourly - line 10

      $1 - $2

  • Night train, bus, train

    $293 - $377
    1. Lisboa Santa Apolónia

      10 h 47 min - once daily

      $95 - $120

    2. Chamartín

      17 min - 4898 feet

    3. Bambu

      14 min - every 10 minutes - line 1

      $2 - $4

    4. Madrid

      1 h 30 min - twice a week

      $140 - $180

    5. Sofia

      7 min - 1960 feet

    6. Sofija

      7 h 7 min - 5 times a week

      $24 - $35

    7. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Trenhotel, bus, train

    $280 - $356
    1. Lisboa Santa Apolonia

      11 h 15 min - once daily

      $95 - $120

    2. Chamartin

      25 min - every 10 minutes - line 1

      $2 - $4

    3. Madrid

      1 h 30 min - twice a week

      $140 - $180

    4. Sofia

      7 h 7 min - once daily

      $11 - $14

    5. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Bus, bus and ferry

    $265 - $350
    1. Martim Moniz

      47 min - every 30 minutes - line 208

      $3

    2. Lisboa - Gare do Oriente

      40 h 8 min - 3 times a week

      $140 - $190

    3. Rome Tiburtina

      16 h 10 min - once a week

      $75 - $110

    4. Fier

      10 h 51 min - twice daily

      $48

  • Drive

    $600 - $950
    1. Lisbon

      40 h 37 min - 2658.9 miles

      $600 - $950

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Lapa Metro to Porto airport, fly to Thessaloniki airport, then taxi to Kalamariá. 9 h 2 min $203. From Martim Moniz Metro to Areeiro, line 722 bus to Lisbon airport, fly to Athens airport, then subway to Athens. 7 h 38 min $155. From Martim Moniz Metro to Areeiro, line 722 bus to Lisbon airport, fly to Thessaloniki airport, then taxi to Kalamariá. 8 h 51 min $187. From Lapa Metro to Porto airport, fly to Athens airport, then subway to Athens. 9 h 14 min $181. From Martim Moniz Metro to Areeiro, line 722 bus to Lisbon airport, fly to Irakleion airport, then line 10 bus to Irákleion. 8 h 8 min $256. From Lisboa Santa Apolónia night train to Chamartín, walk to Bambu, line 1 subway to Madrid, bus to Sofia, walk to Sofija, train to Thessaloniki, then train to Athens. 28 h 15 min $325. From Lisboa Santa Apolonia Trenhotel to Chamartin, line 1 subway to Madrid, bus to Sofia, train to Thessaloniki, then train to Athens. 28 h 31 min $308. From Martim Moniz line 208 bus to Lisboa - Gare do Oriente, bus to Rome Tiburtina, bus and ferry to Fier, then bus to Athens. 2 days 22 h $305. From Lisbon drive to Athens. 40 h 37 min $781.