Last updated August 2026

Train travel in Montenegro

Montenegro has two passenger railway lines and one of Europe's most spectacular scenic routes, and no train at all to Kotor or Budva.

A ŽPCG electric passenger train on the Podgorica to Nikšić line in the Montenegrin countryside
Main operators
1
Rail passes valid
2

Where to book

Train service

  • ŽPCG

    ŽPCG is Montenegro's national passenger rail operator, running the Bar to Bijelo Polje and Nikšić lines and, with Serbia's Srbijavoz, the trains to Belgrade.

    Official website

Frequently asked questions

Can you travel around Montenegro by train?

Only along two lines. Trains run between Bar, Podgorica and Bijelo Polje, and on a branch from Podgorica through Danilovgrad to Nikšić, and that is the whole passenger network. Bar to Podgorica is the genuinely useful one, with ten trains a day each way all year, an eleventh from mid-June to mid-September, and a journey time of about an hour. For everywhere else in Montenegro, including the coast beyond Bar, you are travelling by bus.

Is there a train to Kotor or Budva?

No. Neither Kotor nor Budva has a railway station, and nor do Herceg Novi or Ulcinj. Bar is the end of the line on the coast. Book your train to Bar or Podgorica and take a bus for the last leg. Buses to Budva and Kotor run through the day from both, and the Podgorica to Budva run is roughly half-hourly at around €6 for the bus fare.

How long does the Belgrade to Bar train take?

About 11 hours, or about ten hours to Podgorica. The overnight sleeper makes the run every day of the year, and a daytime train joins it from mid-June to mid-September with a cross-platform change at Bijelo Polje. Second class costs €23.80 from Bar to Beograd Centar, with a couchette or sleeper berth charged on top. Treat the journey time as a starting estimate, because arrivals well behind schedule are normal on this line.

Does Interrail cover Montenegro?

Yes, Montenegro is included in both the Interrail and Eurail Global Passes. There is no Montenegro One Country Pass, so the Global Pass is the only option. Whether to use it here is a different question: the most expensive journey in or out of the country costs €23.80 and a Bar to Podgorica ticket costs €2.80, so for most travellers a plain ticket beats spending a pass day.

Can you get to Montenegro by train from Albania or Croatia?

No. Serbia is the only country with a passenger rail link to Montenegro. The line from Podgorica towards Shkodër in Albania carries freight and has done since it opened, and there is no line in passenger use to Croatia, Bosnia and Herzegovina or Kosovo. Reopening the Albanian route to passengers is discussed but unfunded, so plan a bus from Dubrovnik, Sarajevo or Tirana, or come in from Belgrade by train.

Do you need a seat reservation on trains in Montenegro?

Not on domestic trains, and not strictly on the Belgrade trains either. ŽPCG's own booking offers no reservation as a choice and prices a seat at €3.00, so a ticket without one is valid. Buy it anyway: both pass companies class it as mandatory, and on the sleeper the reservation is the only way to get a bed. Pass holders cannot book these through the self-service system and arrange them at a Montenegrin station or by email to ŽPCG.