Travel options for:
Skopje to Serbia
  • Bus

    $21 - $40
    1. Skopje

      7 h 22 min - 5 times a day

      $21 - $40

  • Train

    $30 - $110
    1. Skopje

      9 h 27 min - once daily

      $30 - $110

  • Night train

    $28 - $35
    1. Skopje

      9 h 28 min - 5 times a week

      $25 - $35

    2. Glavna železnička stanica

      3 min - every 15 minutes - line 2

      $2

  • Drive

    $45 - $75
    1. Skopje

      4 h 28 min - 270.6 miles

      $45 - $75

  • Fly

    $75 - $195
    1. Skopje

      30 min - every 4 hours

      $3

    2. Skopje (SKP)

      1 h 10 min - non-stop

      $70 - $190

    3. Belgrade (BEG)

      29 min - every 30 minutes - line 72

      $2

    4. Fontana

      6 min - every 10 minutes - line 18

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

From Skopje bus to Belgrade. 7 h 22 min RSD 2749. From Skopje train to Belgrade. 9 h 27 min RSD 9048. From Skopje night train to Glavna železnička stanica then line 2 tram to Trg Slavija. 9 h 37 min RSD 3599. From Skopje drive to Belgrade. 4 h 28 min RSD 6048. From Hotel Holiday Inn bus to Skopje airport, fly to Belgrade airport, line 72 bus to Fontana, then line 18 bus to Zemun. 4 h 35 min RSD 10148.

 
 

Train, bus or fly from Skopje to Serbia?

Nis Ekspres operates a bus from Skopje to Belgrade 5 times a day. Tickets cost $21 and the journey takes 7 h 22 min. 2 other operators also service this route. Alternatively, Macedonian Railways (MZ) operates a train from Skopje to Belgrade once daily. Tickets cost $30 - $110 and the journey takes 9 h 27 min.