Moscow – Budapest – Belgrad
Train Moscow - Chop - Budapest - Belgrad leaves every day at 22:13 from Kievskaya station, and arrives at Budapest Keleti palyaudvar.
The train has these stops: Zahony, Kisvarda, Demekser, Nyiregyhaza, Debrecen, Hajduszoboszlo, Puspokladany, Karcag, Kisujszallas, Torokszentmiklos, Szolnok, Budapest, Kunszentmiklos, Szabadszallas, Fulopszallas, Soltszentimre, Csengod, Kiskoros, Soltvadkert, Kiskunhalas, Kelebia.
Moscow – Venice
There is also a direct coach going from Moscow to Venice once a week with this train (Moscow - Chop - Budapest - Belgrad), it provides direct transit route between some Balaton lake resorts and other hungarian destinations:
Szekesfehervar, Siofok, Balatonfoldvar, Balatonlelle, Balatonboglar, Fonyod, Balatonszentgyorgy, Nagykanizsa, Gyekenyes.