Travel options for:
Belgrade to Greece
  • Fly to Athens

    $69 - $226
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 30 min - non-stop

      $55 - $210

    3. Athens (ATH)

      42 min - hourly

      $11

  • Fly to Thessaloniki

    $102 - $228
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 10 min - non-stop

      $80 - $200

    3. Thessaloniki (SKG)

      10 min - 6 miles

      $19 - $23

  • Fly to Irakleion

    $104 - $347
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      3 h 40 min - 1 stopover

      $100 - $340

    3. Irakleion (HER)

      15 min - hourly - line 10

      $1 - $2

  • Bus Crazy Holidays

    $55 - $95
    1. Beograd

      16 h - 3 times a week

      $55 - $95

  • Bus Siamos Tours

    $66 - $79
    1. Belgrade

      17 h 52 min - 3 times a week

      $60 - $80

    2. Στ.Βικτωριασ

      6 min - every 10 minutes

      $2

  • Train

    $59 - $113
    1. Beograd

      14 h 17 min - once daily

      $30 - $75

    2. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Night train, train

    $32 - $95
    1. Beograd

      16 h 30 min - once daily

      $3 - $60

    2. Thessaloniki

      5 h 10 min - once daily

      $28 - $40

  • Drive

    $160 - $240
    1. Belgrade

      11 h 26 min - 691 miles

      $160 - $240

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

From Slavija bus to Belgrade airport, fly to Athens airport, then subway to Athens. 5 h 2 min $110. From Slavija bus to Belgrade airport, fly to Thessaloniki airport, then taxi to Kalamariá. 3 h 50 min $121. From Slavija bus to Belgrade airport, fly to Irakleion airport, then line 10 bus to Irákleion. 6 h 52 min $185. From Beograd bus to Athens. 16 h $94. From Belgrade bus to Στ.Βικτωριασ then subway to Στ.Θησειου. 18 h 2 min $78. From Beograd train to Thessaloniki then train to Athens. 20 h 27 min $98. From Beograd night train to Thessaloniki then train to Athens. 22 h 40 min $62. From Belgrade drive to Athens. 11 h 26 min $203.