There are 4 ways to get from Varvarin to Belgrade by bus, train, 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.
Bus
best- Take the bus from Ćićevac, Autobuska Stanica Ćićevac to Beograd, Autobuska stanicabus
3h 18mRSD 2,215Train
cheapest- Take the train from Lucina to Beograd Centartrain Re
5h 20mRSD 700–1,200Drive 169.5 km
- Drive from Varvarin to Belgradecar 169.5 km
1h 51mRSD 2,680–3,871Bus via Kruševac, Autobuska stanica
- Take the bus from Kruševac, Autobuska stanica to Belgradebus via Krusevac
4h 5mRSD 1,900–3,900
Questions & Answers
The cheapest way to get from Varvarin to Belgrade is to train which costs RSD 700 - RSD 1200 and takes 5h 20m.
The fastest way to get from Varvarin to Belgrade is to drive which takes 1h 51m and costs RSD 2600 - RSD 3900.
No, there is no direct bus from Varvarin to Belgrade. However, there are services departing from Varvarin and arriving at Beograd, Autobuska stanica via Ćićevac, Autobuska Stanica Ćićevac. The journey, including transfers, takes approximately 3h 18m.
No, there is no direct train from Varvarin to Belgrade. However, there are services departing from Lucina and arriving at Beograd Centar via . The journey, including transfers, takes approximately 5h 20m.
The distance between Varvarin and Belgrade is 186 km. The road distance is 169.5 km.
The best way to get from Varvarin to Belgrade without a car is to bus which takes 3h 18m and costs RSD 2215.
It takes approximately 3h 18m to get from Varvarin to Belgrade, including transfers.
Varvarin to Belgrade bus services, operated by Jugoprevoz Kruševac AD, depart from Ćićevac, Autobuska Stanica Ćićevac station.
Varvarin to Belgrade train services, operated by Srbija Voz, depart from Lucina station.
The best way to get from Varvarin to Belgrade is to bus which takes 3h 18m and costs RSD 2215. Alternatively, you can train, which costs RSD 700 - RSD 1200 and takes 5h 20m.
What companies run services between Varvarin, Serbia and Belgrade, Serbia?
Jugoprevoz Kruševac AD operates a bus from Ćićevac, Autobuska Stanica Ćićevac to Beograd, Autobuska stanica every 3 hours. Tickets cost RSD 2,215 and the journey takes 2h 10m. Alternatively, Srbija Voz operates a train from Lucina to Beograd Centar 4 times a day. Tickets cost RSD 700–1,200 and the journey takes 4h 9m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Lucina to Beograd Centar
- Ave. Duration
- 4h 9m
- Frequency
- 4 times a day
- Estimated price
- RSD 700–1,200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700–800
- 1st Class
- RSD 900–1,200
- Phone
- +381 37 421 555
- [email protected]
- Website
- jugoprevozks.rs
Bus from Ćićevac, Autobuska Stanica Ćićevac to Beograd, Autobuska stanica
- Ave. Duration
- 2h 10m
- Frequency
- Every 3 hours
- Estimated price
- RSD 2,215
- Schedules at
- jugoprevozks.rs
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Kruševac, Autobuska stanica to Belgrade
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 Need to know: Greyhound, How to get from Gatwick Airport into central London, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Varvarin to Belgrade bus services, operated by Jugoprevoz Kruševac AD, arrive at Beograd, Autobuska stanica station.
Varvarin to Belgrade train services, operated by Srbija Voz, arrive at Beograd Centar station.
Yes, the driving distance between Varvarin to Belgrade is 169 km. It takes approximately 1h 51m to drive from Varvarin to Belgrade.
There are 4444+ hotels available in Belgrade.












