Travel within Serbia is: Conditional. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Valjevo?

Book now

There are 4 ways to get from Belgrade to Valjevo by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended

Train

  1. Take the train from Beograd Centar to Valjevo

Bus

  1. Take the bus from Beograd to Valjevo

Taxi

  1. Take a taxi from Belgrade to Valjevo

Drive

  1. Drive from Belgrade to Valjevo

Belgrade to Valjevo by train

The train journey time between Belgrade and Valjevo is around 1h 15m and covers a distance of around 89 km. Operated by Railways of Montenegro (ŽPCG) and Srbija Voz, the Belgrade to Valjevo train service departs from Beograd Centar and arrives in Valjevo. Typically 23 trains run weekly, although weekend and holiday schedules can vary so check in advance.

23 Weekly Trains
1h 15m Average Duration
RSD 310 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from Belgrade to Valjevo is to train which costs RSD 310 - RSD 550 and takes 1h 15m.

More details

The quickest way to get from Belgrade to Valjevo is to taxi which costs RSD 6500 - RSD 8000 and takes 1h 12m.

More details

Yes, there is a direct bus departing from Beograd and arriving at Valjevo. Services depart hourly, and operate every day. The journey takes approximately 1h 30m.

More details

Yes, there is a direct train departing from Beograd Centar and arriving at Valjevo. Services depart three times a day, and operate every day. The journey takes approximately 1h 15m.

More details

The distance between Belgrade and Valjevo is 74 km. The road distance is 91.9 km.

Get driving directions

The best way to get from Belgrade to Valjevo without a car is to train which takes 1h 15m and costs RSD 310 - RSD 550.

More details

The train from Beograd Centar to Valjevo takes 1h 15m including transfers and departs three times a day.

More details

Belgrade to Valjevo bus services, operated by Europa Bus Valjevo, depart from Beograd station.

More details

Belgrade to Valjevo train services, operated by Railways of Montenegro (ŽPCG), depart from Beograd Centar station.

More details

The best way to get from Belgrade to Valjevo is to train which takes 1h 15m and costs RSD 310 - RSD 550. Alternatively, you can bus, which costs RSD 500 - RSD 700 and takes 1h 30m.

Mode details

Map of how to get from Belgrade to Valjevo.
Launch map view
  • Distance: 74 km
  • Duration: 1h 15m

What companies run services between Belgrade, Serbia and Valjevo, Serbia?

Railways of Montenegro (ŽPCG) operates a train from Beograd Centar to Valjevo once daily. Tickets cost RSD 500 - RSD 850 and the journey takes 1h 15m. Srbija Voz also services this route twice daily. Alternatively, Europa Bus Valjevo operates a bus from Beograd to Valjevo hourly, and the journey takes 1h 30m. Lasta also services this route 3 times a day.

Train operators
Railways of Montenegro (ŽPCG)
Website
zcg-prevoz.me
Train from Beograd Centar to Valjevo
Ave. Duration
1h 15m
Frequency
Once daily
Estimated price
RSD 500 - RSD 850
Website
zcg-prevoz.me
Second Class
RSD 510 - RSD 560
First Class
RSD 750 - RSD 850
Srbija Voz
Phone
+381 11 360 28 99
Email
putnik.info@srbvoz.rs
Website
srbijavoz.rs
Train from Beograd centar to Valjevo
Ave. Duration
1h 30m
Frequency
Twice daily
Estimated price
RSD 310 - RSD 550
Schedules at
Bahn DB
2nd Class
RSD 310 - RSD 390
1st Class
RSD 460 - RSD 550
Bus operators
Europa Bus Valjevo
Other operators
Taxi from Belgrade to Valjevo
Ave. Duration
1h 12m
Estimated price
RSD 6500 - RSD 8000
Pink Taxi
Phone
+381 65 488 99 77
Website
pinktaxi.info
Naxis Taxi
Phone
+381 64 222 9804
Website
naxis.rs
Beogradski Taxi
Phone
+381 63 9801
Website
beogradski-taxi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to plan an amazing trip around Scandinavia, Travelling to the US: What do I need to know? and Want to know more about Flixbus? - to help you get the most out of your next trip.

More Questions & Answers

Belgrade to Valjevo bus services, operated by Europa Bus Valjevo, arrive at Valjevo station.

More details

Belgrade to Valjevo train services, operated by Railways of Montenegro (ŽPCG), arrive at Valjevo station.

More details

Yes, the driving distance between Belgrade to Valjevo is 92 km. It takes approximately 1h 12m to drive from Belgrade to Valjevo.

Get driving directions

ticket