Travel options for:
Malta Airport (MLA) to Athens Airport (ATH)
  • Fly

    $35 - $270
    1. Malta (MLA)

      1 h 45 min - non-stop

      $35 - $270

  • Car ferry, drive, ferry, bus via Ermioni

    $274 - $461
    1. Malta airport

      16 min - hourly

      $1 - $4

    2. Marsa

      19 min - 1 miles

    3. Valetta

      8 h - 3 times a week

      $35 - $70

    4. Catania

      1 h 35 min - 84.6 miles

      $20 - $30

    5. Milazzo

      4 h 35 min - twice a week

      $60 - $85

    6. Vibo Valentia

      4 h 26 min - 221.4 miles

      $50 - $80

    7. Brindisi

      17 h - 4 times a week

      $40 - $95

    8. Patras

      2 h 56 min - 145.1 miles

      $35 - $55

    9. Ermioni

      1 h 51 min - twice daily

      $26 - $35

    10. Αγ.Σπυριδωνασ

      1 h 31 min - every 30 minutes

      $7

  • Car ferry, drive, ferry

    $257 - $399
    1. Malta Airport (MLA)

      7 min - 4.3 miles

      $1 - $2

    2. Valetta

      1 h 45 min - once daily

      $82 - $83

    3. Pozzallo

      2 h 20 min - 133.6 miles

      $30 - $50

    4. Messina Marittima

      30 min - hourly

      $4 - $15

    5. Reggio Calabria

      5 h 18 min - 279.2 miles

      $65 - $100

    6. Brindisi

      17 h - 4 times a week

      $40 - $95

    7. Patras

      2 h 29 min - 153.1 miles

      $35 - $55

  • Car ferry, drive, ferry, bus

    $243 - $421
    1. Malta airport

      16 min - hourly

      $1 - $4

    2. Marsa

      19 min - 1 miles

    3. Valetta

      8 h - 3 times a week

      $35 - $70

    4. Catania

      1 h 35 min - 84.6 miles

      $20 - $30

    5. Milazzo

      4 h 35 min - twice a week

      $60 - $85

    6. Vibo Valentia

      4 h 26 min - 221.4 miles

      $50 - $80

    7. Brindisi

      17 h - 4 times a week

      $40 - $95

    8. Patras

      2 h 15 min - 133.7 miles

      $30 - $50

    9. Σταθμοσ Ησαπ

      1 h 32 min - every 30 minutes

      $7

  • Car ferry, drive

    $193 - $350
    1. Malta airport

      16 min - hourly

      $1 - $4

    2. Marsa

      19 min - 1 miles

    3. Valetta

      8 h - 3 times a week

      $35 - $70

    4. Catania

      1 h 4 min - 57.2 miles

      $13 - $20

    5. Tresmestieri

      30 min - every 2 hours

      $2

    6. Reggio di Calabria

      5 h 18 min - 279.1 miles

      $65 - $100

    7. Brindisi

      17 h - 4 times a week

      $40 - $95

    8. Patras

      2 h 32 min - 151.9 miles

      $35 - $55

    9. Rafina - Bus Station

      35 min - hourly

      $2 - $4

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

From Malta airport fly to Athens airport. 1 h 45 min $104. From Malta airport bus to Marsa, walk to Valetta, car ferry to Catania, drive to Milazzo, ferry to Vibo Valentia, drive to Brindisi, car ferry to Patras, drive to Ermioni, ferry to Αγ.Σπυριδωνασ, then bus to Κτιριο Αναχωρησεων. 46 h 46 min $418. From Malta Airport (MLA) drive to Valetta, car ferry to Pozzallo, drive to Messina Marittima, ferry to Reggio Calabria, drive to Brindisi, car ferry to Patras, then drive to Athens Airport (ATH). 30 h 54 min $355. From Malta airport bus to Marsa, walk to Valetta, car ferry to Catania, drive to Milazzo, ferry to Vibo Valentia, drive to Brindisi, car ferry to Patras, drive to Σταθμοσ Ησαπ, then bus to Κτιριο Αναχωρησεων. 43 h 16 min $378. From Malta airport bus to Marsa, walk to Valetta, car ferry to Catania, drive to Tresmestieri, car ferry to Reggio di Calabria, drive to Brindisi, car ferry to Patras, drive to Rafina - Bus Station, then bus to Athens - Airport. 39 h 24 min $313.