De Tessalonique en Grèce à Budapest, le Transbalkan traverse la Bulgarie et la Roumanie, permettant à ces deux pays de se rejoindre grâce à l’unique pont entre eux sur le Danube, à Rousse. Ce train transporte essentiellement des bulgares et des roumains qui vont ou reviennent de pays voisins pour y travailler quelques mois. De gare en gare, sa vitesse moyenne de 40 km/h  permet de découvrir les paysages et les lumières bulgares.