Travel options for:
Zagreb to Greece
  • Fly to Thessaloniki

    $144 - $451
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      4 h 10 min - 1 stopover

      $110 - $320

    3. Thessaloniki (SKG)

      10 min - 6 miles

      $19 - $23

  • Fly to Athens

    $116 - $439
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      2 h 30 min - non-stop

      $90 - $320

    3. Athens (ATH)

      42 min - hourly

      $11

  • Fly to Irakleion

    $186 - $560
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      5 h 10 min - 1 stopover

      $170 - $450

    3. Irakleion (HER)

      15 min - hourly - line 10

      $1 - $2

  • Bus, train

    $87 - $130
    1. Zagreb

      10 h 5 min - once daily

      $45 - $75

    2. Skopje

      4 h 22 min - 5 times a week

      $14 - $19

    3. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Shuttle, bus

    $131
    1. Zagreb

      4 h 30 min - on demand

      $36

    2. Studentski trg

      9 min - every 10 minutes - line 31

    3. Belgrade

      17 h 6 min - 3 times a week

      $95

  • Bus

    $125 - $150
    1. Zagreb

      6 h 6 min - once daily

      $71

    2. Beograd

      16 h - 3 times a week

      $55 - $80

  • RER, train

    $80 - $155
    1. Zagreb Glavni Kolod.

      4 h 44 min - every 4 hours

      $17 - $25

    2. Vinkovci

      35 min - twice daily

      $1 - $3

    3. Tovarnik

      11 min - 6.5 miles

      $1 - $2

    4. Šid

      2 h 37 min - every 4 hours

      $3 - $10

    5. Beograd

      14 h 17 min - once daily

      $30 - $75

    6. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Train, bus, night train

    $56 - $135
    1. Zagreb Glavni Kolod.

      4 h 22 min - once daily

      $18 - $26

    2. Osijek

      7 min - 2180 feet

    3. Osijek

      3 h 30 min - 4 times a day

      $7 - $9

    4. Beograd

      16 h 30 min - once daily

      $3 - $60

    5. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Drive

    $220 - $330
    1. Zagreb

      15 h 6 min - 935.6 miles

      $220 - $330

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

From Zagreb shuttle to Zagreb airport, fly to Thessaloniki airport, then taxi to Kalamariá. 6 h 28 min $212. From Zagreb shuttle to Zagreb airport, fly to Athens airport, then subway to Athens. 5 h 40 min $181. From Zagreb shuttle to Zagreb airport, fly to Irakleion airport, then line 10 bus to Irákleion. 8 h $241. From Zagreb bus to Skopje, train to Thessaloniki, then train to Athens. 21 h 37 min $125. From Zagreb shuttle to Studentski trg, line 31 bus to Belgrade, then bus to Athens. 22 h 48 min $130. From Zagreb bus to Beograd then bus to Athens. 23 h 6 min $140. From Zagreb Glavni Kolod. RER to Vinkovci, RER to Tovarnik, drive to Šid, train to Beograd, train to Thessaloniki, then train to Athens. 31 h 34 min $130. From Zagreb Glavni Kolod. train to Osijek, walk to Osijek, bus to Beograd, night train to Thessaloniki, then train to Athens. 32 h 39 min $93. From Zagreb drive to Athens. 15 h 6 min $275.