Travel options for:
Belgrade to Thessaloniki
  • Bus

    $35 - $95
    1. Beograd

      8 h 30 min - 3 times a week

      $35 - $95

  • Train

    $30 - $75
    1. Beograd

      14 h 17 min - once daily

      $30 - $75

  • Night train

    $3 - $55
    1. Beograd

      16 h 30 min - once daily

      $3 - $55

  • Drive

    $95 - $140
    1. Belgrade

      6 h 49 min - 396.4 miles

      $95 - $140

  • Fly

    $98 - $227
    1. Belgrade

      30 min - every 20 minutes

      $3 - $6

    2. Belgrade (BEG)

      1 h 10 min - non-stop

      $80 - $200

    3. Thessaloniki (SKG)

      45 min - every 3 hours

      $15 - $22

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

From Beograd bus to Thessaloniki. 8 h 30 min 49€. From Beograd train to Thessaloniki. 14 h 17 min 53€. From Beograd night train to Thessaloniki. 16 h 30 min 23€. From Belgrade drive to Thessaloniki. 6 h 49 min 98€. From Slavija bus to Belgrade airport, fly to Thessaloniki airport, then bus to Thessaloniki. 5 h 25 min 100€.