Les chemins de fer ne sont pas de la plus récente technologie, mais ils relient, par une vitesse acceptable les lignes principales. Il y a toujours des trains qui assurent les grandes villes comme Novi Sad, Niš, Sombor, Jagodina, Kragujevac et d'autres. Se renseigner auprès des gares. Les guichetiers parlent anglais et quelquefois allemand, rarement français. Attention malgré le fait que le train soit moins cher que le bus, celui-ci est souvent en retard (environ 30 min). Comptez en général plus de temps qu'un déplacement en bus.