Skip to main content

Hello, I was scouting for a train to Belgrade from Bulgaria, I found one that goes from Montenegro to Serbia but I can’t find one to get to Montenegro from Bulgaria, It would be much better if there is a shorter one.
Please send me a train route I can follow so I can get to Belgrade

There are almost no international trains in the Balkans. Your best option is to take a bus to Belgrade (not included in the pass).

From Sofia there are trains to Romania but not Serbia (at least at the moment)


There are almost no international trains in the Balkans. Your best option is to take a bus to Belgrade (not included in the pass).

From Sofia there are trains to Romania but not Serbia (at least at the moment)

Well I don’t need a direct train to Belgrade it could be with a stop in other country(if there is any)


It's not possible to enter Serbia by train from any country (except from Montenegro) at the moment 

If you want to visit Belgrade you'll have to take a bus for part of the journey at least.

However if you'd like to go further than Serbia a route fully by train is :

- Sofia - Craiova - Arad - Budapest - ... (or via Bucharest)


To limit your time on the bus, in favour of time in trains: 

Sofia-Nis by bus: Nis Ekspres

Nis-Belgrade by train.

I am preparing a post about this route for this forum.


Reply