Traveling from Bulgaria to Serbia, no trains to serbia

  • 31 May 2023
  • 4 replies
  • 190 views

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


4 replies

Userlevel 3
Badge +2

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.

Userlevel 7
Badge +5

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)

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)

Userlevel 7
Badge +5

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)

Reply