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.
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.
Questions & Answers
The cheapest way to get from Belgrade to Valjevo is to train which costs RSD 310 - RSD 550 and takes 1h 15m.
The quickest way to get from Belgrade to Valjevo is to taxi which costs RSD 6500 - RSD 8000 and takes 1h 12m.
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.
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.
The distance between Belgrade and Valjevo is 74 km. The road distance is 91.9 km.
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.
The train from Beograd Centar to Valjevo takes 1h 15m including transfers and departs three times a day.
Belgrade to Valjevo bus services, operated by Europa Bus Valjevo, depart from Beograd station.
Belgrade to Valjevo train services, operated by Railways of Montenegro (ŽPCG), depart from Beograd Centar station.
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.

- 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.

- 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

- Phone
- +381 11 360 28 99
- 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

- Phone
- +381 64 8373010 / +43 68120704025
- biletarnicaeb@gmail.com
- Website
- europabus.rs
Bus from Beograd to Valjevo
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Schedules at
- europabus.rs
- 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.
Belgrade to Valjevo train services, operated by Railways of Montenegro (ŽPCG), arrive at Valjevo station.
Yes, the driving distance between Belgrade to Valjevo is 92 km. It takes approximately 1h 12m to drive from Belgrade to Valjevo.