Matpu operates a bus from Niš to Plovdiv twice daily. Tickets cost $10 - $16 and the journey takes 3 h. 4 other operators also service this route. Alternatively, Serbian Railways operates a train from Niš to Plovdiv 5 times a day. Tickets cost $3 - $9 and the journey takes 3 h 8 min. 2 other operators also service this route.
How to get from Niš to Plovdiv
From Niš bus to Sofia then bus to Plovdiv. 5 h 17 min 38. From Palilulska pijaca train to Dimitrovgrad, train to Sofia, then train to Plovdiv. 9 h 35 min 22. From Niš drive to Plovdiv. 3 h 27 min 67.