Belgrade to Bar by Train

Last updated: April 2026

The Belgrade to Bar train journey is widely considered one of the most scenic routes in Europe. Departing from the Serbian capital, Belgrade, it takes passengers on a 296-mile journey through vast stretches of rugged mountains, picturesque valleys, and breathtaking gorges. This is a direct train ride with a few stops along the way, including Bijelo Polje and Podgorica, before finally reaching Bar, Montenegro. If you are starting your trip at Belgrade Airport, check our guide on getting from the airport to the city center first.

Buying Tickets for the Train Between Belgrade and Bar

Unlike many other popular train journeys in Europe, the only way to purchase tickets for the route between Belgrade and Bar is in person. This means visiting Belgrade’s Railway Station, Beograd Centar, to buy your tickets in advance, which can be paid for using either cash or card. It's recommended to do this a few days ahead of your journey to secure your tickets, as they can sometimes sell out.

Ticket prices vary depending on availability and the level of comfort you require. You should expect to spend between €21 and €24 for a standard ticket. Adding a couchette costs an additional €6, while a bed in a 3-bed sleeper compartment costs an extra €15, and a bed in a 2-bed sleeper compartment costs an extra €20. The journey takes approximately 11 hours, though delays can occur.

Railway Station, Beograd Centar
Railway Station, Beograd Centar, Credits: Me

Tips for Planning Your Train Ride From Belgrade to Bar

• Throughout the summer season (mid-June to mid-September), the Belgrade to Bar train departs twice daily: once in the morning and once at night. Outside of this period, only a single overnight train operates.
• For the most up-to-date schedules, you can check either Srbvoz or the official Deutsche Bahn website.
• If you want to experience the best scenery on the Belgrade to Bar train, consider taking the ride during summer when the daytime route is available. The overnight train offers very limited views, as it will be dark throughout the journey.
• Be sure to bring your passport when purchasing tickets, as you may be asked for it. Additionally, you'll need your passport for the train ride itself, since the route crosses international borders.

sleeper compartment
sleeper compartment, Credits: Adam Ryan

What to See and Do While Traveling From Belgrade to Bar

• Take a boat ride on Southern Europe’s largest lake, Lake Skadar.
• Marvel at Podgorica’s vibrant street art.
• Admire the dramatic mountains in Kolašin.
• Spend a day visiting the Kadinjaca Memorial Complex in Užice.
• Witness the remarkable Mala Rijeka Bridge.

Alternative Routes From Belgrade to Bar

If the train schedule doesn’t suit your plans, there are a few alternative routes available from Belgrade to Bar.
Multiple bus companies operate a direct route between the two locations, including Lasta. The trip takes around 10 hours, with prices starting at roughly €36.84.
For travelers who would prefer to reach Bar as quickly as possible, Air Serbia and Air Montenegro offer direct 1-hour flights from Belgrade to Podgorica starting at €65. From there, you can take a 1-hour bus ride with companies such as Zejdin, which costs around €6.

How to Continue From Bar by Public Transport

After finishing your time in Bar, you’ll likely want to continue your trip to another destination.
Bar itself has a small bus station connected to a number of places in Montenegro, including Kotor, Budva, and Podgorica. If you want to travel back the way you came by train to somewhere else in Montenegro, like Podgorica or Bijelo Polje, you can do so by taking the same train you used to get there and getting off before it crosses into Serbia.

Route Details

From

Belgrade Centre Railway Station / Београд Центар

Time

11:00

train
To

Bar railway station / Жељезничка станица Бар

Price

21,00 €

Total Time

11:00

Total Price

21,00 €

Measured time

00:00

Actual amount paid

0,00 €

FAQ - Quick Guide

No. The only way to purchase tickets is in person at Belgrade’s Railway Station, Beograd Centar. They can be paid for with cash or card. It is recommended to buy them a few days in advance, as they can sometimes sell out.

A standard ticket costs between €21 and €24. Adding a couchette costs an extra €6. A bed in a 3-bed sleeper compartment costs an additional €15, while a bed in a 2-bed sleeper compartment costs an extra €20.

Yes, but only during the summer season from mid-June to mid-September, when the train departs twice daily—once in the morning and once at night. Outside of this period, only a single overnight train operates.

Yes. You should bring your passport when purchasing tickets, as you may be asked for it. You will also need your passport during the journey itself, since the route crosses international borders between Serbia and Montenegro.

There are three comfort upgrades available. A couchette costs an additional €6. A bed in a 3-bed sleeper compartment costs an extra €15. A bed in a 2-bed sleeper compartment costs an additional €20 on top of the standard fare.

Bar has a small bus station with connections to various places in Montenegro, including Kotor, Budva, and Podgorica. You can simply take a bus from there to reach your next destination along the coast.

Yes. The 296-mile journey is widely considered one of the most scenic routes in Europe, passing through rugged mountains, picturesque valleys, and breathtaking gorges. For the best views, take the daytime summer train, as the overnight journey offers very limited scenery.

0 Comments

No comments yet. Be the first to write a review!

Sign in to write a comment and share your experience.

Login

We value your privacy

To provide the best experience, we use OpenStreetMap for our routes and Plausible, cookie-free analytics. We only set essential cookies to keep your session secure.

Privacy Policy