Travel from Skopje to Belgrade

Train, bus or fly from Skopje to Belgrade?

Makedonija Soobrakaj AD operates a bus from Skopje to Belgrade twice daily. Tickets cost $25 - $35 and the journey takes 6 h. Three 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.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Skopje to Belgrade

ModeDurationPrice
From Skopje bus to Belgrade.6 h1399
From Skopje train to Belgrade.9 h 27 min4652
From Skopje night train to Beograd.9 h 28 min1639
From Skopje drive to Belgrade.4 h 28 min2984
From Skopje Hotel Holiday Inn shuttle to Skopje airport, fly to Belgrade airport, then Mini Bus to Belgrade.4 h 31 min4876
From Skopje bus to Tivat Zob, drive to Tivat airport, fly to Belgrade airport, then Mini Bus to Belgrade.6 h 51 min5620
From Skopje bus to Podgorica(MNE), line 6105 train to Podgorica airport, fly to Belgrade airport, then Mini Bus to Belgrade.6 h 56 min5620

How long does it take to get from Skopje to Belgrade?

The bus from Skopje to Belgrade takes 6 h including transfers and departs twice daily.

Is there a direct train between Skopje and Belgrade?

Yes, there is a direct train departing from Skopje and arriving at Belgrade. Services depart once daily. The journey takes approximately 9 h 27 min.

Is there a direct bus between Skopje and Belgrade?

Yes, there is a direct bus departing from Skopje and arriving at Belgrade. Services depart twice daily, and operate every day. The journey takes approximately 6 h.

Operators from Skopje to Belgrade

OperatorPhoneWebsite
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Macedonian Railways (MZ)+389 (2) 3 164 255Macedonian Railways (MZ)
Vardar Express+389 2 2566668Vardar Express
Air SerbiaAir Serbia
Nikola Tesla Airport Shuttle(+381 11) 209 4000Nikola Tesla Airport Shuttle
Montenegro AirlinesMontenegro Airlines
Railways of Montenegro (ŽPCG)Railways of Montenegro (ŽPCG)