Montenegro: Bar and Podgorica
The only direct international train from Belgrade that runs all year is the Lovćen night train (433 to Bar, 432 from Bar). It leaves Zemun and Belgrade Centre in the evening, runs via Užice and Podgorica, and reaches Bar in the morning after a little over 11 hours. It has couchettes and sleepers; check free berths and car transport when you book.
A day train also runs in summer. In 2026 that was the Tara (1131/1130), which ended its season on 30 September towards Bar and 1 October from Bar. Border checks take place on board: Serbian at Prijepolje teretna, Montenegrin at Bijelo Polje. Everything about the cars, tickets and boarding at Zemun or Prokop is in our Belgrade to Bar train guide.
Departures: Belgrade - Bar, Belgrade - Podgorica.
Hungary: Szeged and Budapest
The train that crosses into Hungary today is the Subotica - Szeged cross-border service, with several direct departures a day. It takes about 80 minutes, with border checks on board at the Horgoš and Röszke crossing. The SOKO gets you from Belgrade to Subotica in about 1 hour 34 minutes. Details are in our Subotica to Szeged guide, and departures on the Subotica - Szeged page.
A direct train to Budapest is announced for 13 December 2026, but the date is not yet official. The date was given by Srbija Voz acting director Ljubiša Pejičić on 27 October 2026. On 8 October 2026 Hungarian transport minister Dávid Vitézy said the ETCS train-control test on the Hungarian section was complete and that international passenger trains could start in December, provided the first weeks of domestic service in Hungary go smoothly. Until then, the trip to Budapest means changing at Subotica and Szeged, about 6 to 7 hours in all. The full story is in our Belgrade to Budapest guide.
Austria: Vienna
A direct train to Vienna is announced for 13 December 2026, but the date is not yet official. In its 2027 timetable, ÖBB says the direct Vienna - Belgrade link is planned for 2027 and that the exact start date depends on the line being approved in Hungary. Until then, travel via Budapest, where ÖBB and MÁV trains take a little under three hours to Vienna. Details are in our Belgrade to Vienna guide, and in German on the Zug Wien - Belgrad page.
Where there is no train
No passenger train runs from Belgrade to these cities today, so people go by bus or by a mix of train and bus:
- Zagreb (Croatia): The Zagreb - Belgrade train was suspended during the pandemic and has not returned. People travel by bus.
- Ljubljana (Slovenia): There is no train from Belgrade to Ljubljana either. Take a bus to Zagreb and the train from there.
- Sofia (Bulgaria): The direct Belgrade - Sofia train is still suspended in 2026, and even the Dimitrovgrad - Sofia train has been withdrawn. You can take the train to Niš and a bus on to Sofia; direct buses also run. Belgrade - Niš departures.
- Skopje (North Macedonia): There have been no trains to Skopje since 2019. People travel by bus.
- Thessaloniki (Greece): No trains have run from Serbia to Greece since 2019. People travel by bus.
- Timișoara (Romania): No passenger train crosses the Serbian - Romanian border at present. People travel by bus or car.
- Sarajevo (Bosnia and Herzegovina): The direct Belgrade - Sarajevo train was withdrawn in 2012. People travel by bus.
Tickets and documents
- Srbija Voz sells tickets to Bar and for the part of the trip to Szeged, at ticket offices and in its official online shop. A sleeper, couchette or car-transport ticket bought online must be printed. See our ticket buying guide.
- For Montenegro, carry an identity card or passport, according to Montenegro's entry rules.
- For Hungary and Austria, carry a document that lets you enter the Schengen area. Visa and other requirements depend on your nationality, so check them before you travel.
Sources
Checked on 28 October 2026. The sources for the direct Budapest and Vienna trains are listed in those guides; for the other routes:
- Seat61: trains from Belgrade, information current for 2026
- Seat61: train travel in Serbia, updated 25 Oct 2026 (Zagreb - Belgrade train not resumed)
- Seat61: Belgrade to Sofia, direct train still suspended in 2026, train to Niš and bus
- Srbija Voz: seasonal day train Subotica - Bar, last runs 30 Sep and 1 Oct 2026
Frequently asked questions
Which international trains run from Belgrade today?
The Lovćen night train runs to Bar via Podgorica all year. For Hungary, take the train to Subotica and the cross-border train to Szeged. A direct train to Budapest is announced for 13 December 2026, but the date is not yet official. A direct train to Vienna is announced for 13 December 2026, but the date is not yet official.
Is there a train from Belgrade to Zagreb?
No. The Zagreb - Belgrade train was suspended during the pandemic and has not returned. People travel by bus.
How can I get from Belgrade to Sofia by rail?
The direct Belgrade - Sofia train is still suspended in 2026, and even the Dimitrovgrad - Sofia train has been withdrawn. You can take the train to Niš and a bus on to Sofia; direct buses also run.
Are there trains from Belgrade to Skopje or Thessaloniki?
No. There have been no trains to Skopje since 2019. No trains have run from Serbia to Greece since 2019. People travel to both cities by bus.
When does the direct Belgrade to Budapest train start?
A direct train to Budapest is announced for 13 December 2026, but the date is not yet official. The date was given by Srbija Voz acting director Ljubiša Pejičić on 27 October 2026. Tickets are not on sale yet. Until then, travel via Subotica and Szeged, about 6 to 7 hours in all.
Towards Hungary: trains to Subotica
The first leg to Szeged, Budapest and Vienna: fast trains from Belgrade Centre (Prokop) to Subotica.
View Subotica departures →