There are 4 ways to get from Niš to Prizren by train, taxi, bus, night 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

Train, taxi  •  5 h 42 min

  1. 4901

$102 - $132

Cheapest option

Night train, bus  •  8 h 36 min

  1. Hellas Express

$17 - $27

2 alternative options

Bus  •  6 h 46 min

$20

Drive  •  2 h 53 min

  1. 130.5 miles

$23 - $35

What companies run services between Niš, Serbia and Prizren, Kosovo?

You can take a bus from Niš to Prizren via Skopje in around 6 h 46 min.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Niš to Preševo
Ave. Duration
3 h 47 min
Frequency
Twice daily
Estimated price
$2 - $13
Schedules at
srbvoz.rs
2nd Class Ticket
$4 - $7
1st Class Ticket
$7 - $13
Night train from Niš to Skopje
Ave. Duration
5 h 6 min
Frequency
Once daily
Estimated price
$6 - $17
Schedules at
srbvoz.rs
2nd Class Ticket
$6 - $10
1st Class Ticket
$10 - $17
Bus operators
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Niš to Skopje
Ave. Duration
3 h 16 min
Frequency
Every 4 hours
Estimated price
$10
Schedules at
nis-ekspres.rs
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Niš to Skopje
Ave. Duration
3 h 29 min
Frequency
Once daily
Estimated price
$14 - $20
Schedules at
adgaleb.com.mk
Vector
Website
vectortours.de
Bus from Skopje to Prizren
Ave. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$10
Schedules at
vectortours.de
Other operators
Taxi from Preševo to Prizren
Ave. Duration
1 h 55 min
Estimated price
$100 - $120

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 How to get from Florence to Rome, Italian Lakes: Getting around by train and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.

Questions & Answers

The distance between Niš and Prizren is 156 km. The road distance is 209 km.

The cheapest way to get from Niš to Prizren is to bus which costs RSD 2008 and takes 6 h 46 min.

The quickest way to get from Niš to Prizren is to drive which takes 2 h 53 min and costs RSD 2300 - RSD 3500.

No, there is no direct bus from Niš to Prizren. However, there are services departing from Niš and arriving at Prizren via Skopje. The journey, including transfers, takes approximately 6 h 46 min.

It takes approximately 5 h 42 min to get from Niš to Prizren, including transfers.