Niš to Zaječar train timetable
Trains from Niš to Zaječar via Svrljig and Knjaževac: Regio departures in the morning and evening, a journey of about 2 hours 45 minutes and live delay reports.
Return: Zaječar → NišFrequently Asked Questions
Key travel info for Niš - Zaječar
How long is the train from Niš to Zaječar?›
About 2 hours 46 minutes. The Regio train calls at every station, including Svrljig, Knjaževac and Minićevo. This applies to the timetable valid until 12 December 2026.
How many trains a day run from Niš to Zaječar?›
Two departures a day, one in the morning and one in the evening, on weekdays and at weekends. Exact times for your chosen date are at the top of this page.