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.
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.
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
Belgrade Centre Railway Station / Београд Центар
11:00
Bar railway station / Жељезничка станица Бар
21,00 €
11:00
21,00 €
00:00
0,00 €
FAQ - Quick Guide
0 Comments
Sign in to write a comment and share your experience.
LoginSimilar routes
Discover the best transport routes curated by our community.
User Name
Just now--:--
€ 0,00