Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Skopje?

Book now

There are 3 ways to get from Niš to Skopje by bus, train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

Recommended option

Bus  •  4h 22m

  1. Take the bus from Nis,Autobuska Stanica to Skopje

Cheapest option

Train  •  5h 54m

  1. Take the train from Niš to Preševo
  2. Take the train from Tabanovci to Skopje Re

1 alternative option

Drive  •  2h 9m

  1. Drive from Niš to Skopje 207.1 km

Niš to Skopje by bus

43 Weekly Buses
4h 22m Average Duration
$15 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Niš to Skopje is to train which costs RSD 1000 - RSD 2500 and takes 5h 54m.

More details

The fastest way to get from Niš to Skopje is to drive which takes 2h 9m and costs RSD 3500 - RSD 5500.

More details

Yes, there is a direct bus departing from Nis,Autobuska Stanica and arriving at Skopje. Services depart every four hours, and operate every day. The journey takes approximately 4h 22m.

More details

The distance between Niš and Skopje is 224 km. The road distance is 207.1 km.

Get driving directions

The best way to get from Niš to Skopje without a car is to bus which takes 4h 22m and costs RSD 1700 - RSD 2500.

More details

The bus from Nis,Autobuska Stanica to Skopje takes 4h 22m including transfers and departs every four hours.

More details

Niš to Skopje bus services, operated by Nis Ekspres, depart from Nis,Autobuska Stanica station.

More details

The best way to get from Niš to Skopje is to bus which takes 4h 22m and costs RSD 1700 - RSD 2500. Alternatively, you can train, which costs RSD 1000 - RSD 2500 and takes 5h 54m.

Mode details

Niš to Skopje bus services, operated by Nis Ekspres, arrive at Skopje station.

More details

Yes, the driving distance between Niš to Skopje is 207 km. It takes approximately 2h 9m to drive from Niš to Skopje.

Get driving directions

Map of how to get from Niš to Skopje.
Launch map view
  • Distance: 223.7 km
  • Duration: 4h 22m

What companies run services between Niš, Serbia and Skopje, North Macedonia?

Nis Ekspres operates a bus from Nis,Autobuska Stanica to Skopje 5 times a day. Tickets cost $16 - $19 and the journey takes 4h 22m. AD Galeb Ohrid also services this route twice daily. Alternatively, you can take a train from Niš to Skopje via Preševo and Tabanovci in around 5h 54m.

Train operators
Srbija Voz
Railways of the Republic North Macedonia Transport AD
Phone
+389 (2) 3 164 255
Email
mztransportad@mztransportad.com.mk
Website
mzt.mk
Train from Tabanovci to Skopje
Ave. Duration
54 min
Frequency
Once daily
Estimated price
$3 - $10
Schedules at
mzt.mk
Bus operators
Nis Ekspres
Phone
+381 18 255 177
Website
nis-ekspres.rs
Bus from Nis,Autobuska Stanica to Skopje
Ave. Duration
4h 22m
Frequency
5 times a day
Estimated price
$16 - $19
Schedules at
nis-ekspres.rs
Book at
nis-ekspres.rs
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
facebook.com
Bus from Nis,Autobuska Stanica to Skopje
Ave. Duration
5h
Frequency
Twice daily
Estimated price
$15 - $23
Schedules at
galeb.mk

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, Travelling to and around Russia for the 2018 FIFA World Cup and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.

More Questions & Answers

Book your Niš to Skopje bus tickets online with Omio.

Search and book

There are 1165+ hotels available in Skopje. Prices start at $19 USD per night.

More details

ticket