Travel options for:
Belgrade to Preševo
  • Bus

    $37 - $43
    1. Belgrade

      5 h 35 min - once daily

      $16 - $18

    2. Bujanovac

      22 min - 16.2 miles

      $21 - $25

  • Train

    $15 - $21
    1. Beograd

      7 h 33 min - once daily

      $11 - $16

    2. Presevo

      5 min - 2.1 miles

      $4 - $6

  • Bus, train

    $25 - $37
    1. Belgrade

      1 h 12 min - every 4 hours

      $2 - $5

    2. Mladenovac

      7 h - 5 times a week

      $19 - $26

    3. Preševo

      5 min - 2.4 miles

      $4 - $6

  • Night train

    $7 - $37
    1. Beograd

      7 h 50 min - once daily

      $2 - $35

    2. Preševo

      5 min - 2.4 miles

      $4 - $6

  • Drive

    $40 - $65
    1. Belgrade

      3 h 59 min - 238.7 miles

      $40 - $65

  • Fly

    $78 - $203
    1. Belgrade

      20 min - every 30 minutes

      $3 - $5

    2. Belgrade (BEG)

      1 h 10 min - non-stop

      $70 - $190

    3. Skopje (SKP)

      33 min - 29 miles

      $5 - $8

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

From Belgrade bus to Bujanovac then taxi to Preševo. 5 h 57 min RSD 4266. From Beograd train to Presevo then taxi to Preševo. 7 h 38 min RSD 1879. From Belgrade bus to Mladenovac, train to Preševo, then taxi to Preševo. 9 h 17 min RSD 3691. From Beograd night train to Preševo then taxi to Preševo. 7 h 55 min RSD 2181. From Belgrade drive to Preševo. 3 h 59 min RSD 5337. From Slavija Square Mini Bus to Belgrade airport, fly to Skopje airport, then drive to Preševo. 4 h 3 min RSD 10653.