Travel options for:
Piraeus to Zakynthos
  • Bus, bus and ferry

    $40 - $54
    1. Αγ.Διονυσιοσ

      40 min - every 30 minutes - line 420

      $2

    2. Athens

      3 h - hourly

      $23 - $27

    3. Patras

      2 h 13 min - 5 times a day

      $15 - $25

  • Train, bus and ferry

    $30 - $45
    1. Στ.Πειραια

      42 min - every 10 minutes

      $2

    2. Nerantziotissa

      1 h 12 min - every 2 hours

      $7 - $10

    3. Kiato

      1 h 30 min - 4 times a day

      $6 - $8

    4. Patras

      2 h 13 min - 5 times a day

      $15 - $25

  • Drive, car ferry

    $52 - $97
    1. Piraeus

      3 h 55 min - 178.4 miles

      $40 - $65

    2. Killini, Greece

      1 h - every 4 hours

      $9 - $35

  • Fly

    $80 - $258
    1. Piraeus

      16 min - every 10 minutes

      $2

    2. Στ.Μοναστηρακι

      42 min - every 30 minutes

      $10

    3. Athens (ATH)

      55 min - non-stop

      $55 - $230

    4. Zakinthos (ZTH)

      4 min - 2.5 miles

      $13 - $16

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

From Αγ.Διονυσιοσ line 420 bus to Athens, bus to Patras, then bus and ferry to Zakynthos. 7 h 17 min 37€. From Στ.Πειραια subway to Nerantziotissa, train to Kiato, train to Patras, then bus and ferry to Zakynthos. 8 h 36 min 31€. From Piraeus drive to Killini, Greece then car ferry to Zakynthos. 4 h 55 min 52€. From Στ.Πειραια subway to Στ.Μοναστηρακι, subway to Athens airport, fly to Zakinthos airport, then taxi to Zakynthos. 3 h 17 min 116€.