Buses from Niš to Belgrade:
00:40h / 02:30h / 04:00h / 05:50h / 06:30h / 07:00h / 09:20h / 11:55h / 12:15h / 13:20h / 13:35h / 14:00h / 15:00h / 16:00h / 17:00h / 19:00h / 20:55h – everyday
Underlined are direct buses, and the ride will lasts around 3h, other buses are not direct and the ride can last around 4h
Ticket price in one way around 1150 dinars (~ 9 euros)
Trains from Niš to Belgrade:
00:16h / 03:10h / 06:32h / 07:30h / 15:30h / 15:45h – everyday
Underlined are fast trains, and the ride will lasts around 4:30 hours, ride can last around 5:30 hours on other trains
Ticket price in one way costs for the fast train: 900dinars, for regular 800dinars
Buses from Niš to Novi Sad:
02:30h / 05:50h / 09:00h / 10:50h / 13:20h / 14:00h / 16:00h / 17:00h / 18:00h
The ride will last around 4:30 hours
Ticket price in one way around 1850 dinars (~ 15 euros)
Buses from Niš to Užice:
10:30h
The ride will last around 5 hours
Ticket price in one way around 1390 dinars (~ 11 euros)
Buses from Niš to Zlatibor:
07:15h
The ride will last around 5 hours
Ticket price in one way around 1480 dinars (~ 12 euros)
Buses from Niš to Sokobanja:
06:10h / 07:45h / 09:45h / 14:10h / 15:45h / 18:00h
The ride will last around 1:30 hours
Ticket price in one way around 490 dinars (~ 4 euros)
Ticket price return around 890 dinars (~ 7 euros)
Buses from Niš to Pirot:
04:30h / 05:45h / 07:30h / 09:15h / 11:00h / 12:30h / 13:00h / 14:00h / 15:00h / 16:00h / 17:00h / 19:30h
The ride will last around 1:30 hours
Ticket price in one way around 550 dinars (~ 4.5 euros)
Buses from Niš to Kuršumlija:
04:45h / 05:30h / 06:00h / 07:30h / 09:00h / 11:00h / 12:00h / 12:45h / 13:30h / 14:30h / 15:00h / 16:30h / 17:40h / 20:00h / 20:45h / 21:00h
The ride will last around 1:45 hours
Ticket price in one way around 540 dinars (~ 4.5 euros)
Buses from Niš to Prolom Banja:
04:45h / 09:00h / 11:00h
The ride will last around 2:45 hours
Ticket price in one way around 700 dinars (~ 5.5 euros)
Buses from Niš to Sofia:*There is 1h difference (ahead)
04:30h / 16:00h – everyday
The ride will last around 4 hours
Ticket price in one way around 1350 dinars (~ 11euros)
Trains from Niš to Sofia:*There is 1h difference (ahead)
02:40h / 12:10h – everyday
The ride will last around 5 hours
Ticket price in one way around 1200 dinars (~ 10euros)
Buses from Niš to Skopje:
02:50h / 04:50h / 08:10h / 10:40h / 15:25h / 17:45h – everyday
The ride will last around 4 hours
Ticket price in one way around 1350 dinars (~ 11euros)
Trains from Niš to Skopje:
23:15h – everyday
The ride will last around 5 hours
Ticket price in one way around 1200 dinars (~ 10euros)
Buses from Niš to Priština:
07:00h / 18:00h – everyday, Sunday only 18:00h
Ticket price in one way around 670 dinars (~ 5euros)