There are 4 ways to get from Belgrade (Station) to Šabac by bus, train, car, or taxi
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 Beograd, Autobuska stanica to Šabac, Medicinska škola - Zheleznichka stanitsabus
2h 54mRSD 360–400Train
- Take the train from Novi Beograd to Rumatrain Ir / ...
- Take the train from Ruma to Sabactrain Re / ...
3h 21mRSD 421–653Drive 77 km
- Drive from Belgrade (Station) to Šabaccar 77 km
1h 17mRSD 1,205–1,740Taxi
- Take the taxi from Belgrade (Station) to Šabactaxi 77 km
1h 17mRSD 11,000–14,000
Belgrade (Station) to Šabac by bus, foot, and train
Questions & Answers
The cheapest way to get from Belgrade (Station) to Šabac is to bus which costs RSD 360 - RSD 400 and takes 2h 54m.
The fastest way to get from Belgrade (Station) to Šabac is to drive which takes 1h 17m and costs RSD 1200 - RSD 1800.
No, there is no direct bus from Belgrade (Station) to Šabac. However, there are services departing from Savski most and arriving at Šabac, Medicinska škola - Zheleznichka stanitsa via Blok 28 and Beograd, Autobuska stanica. The journey, including transfers, takes approximately 2h 54m.
No, there is no direct train from Belgrade (Station) to Šabac. However, there are services departing from Novi Beograd and arriving at Sabac via Ruma. The journey, including transfers, takes approximately 3h 21m.
The distance between Belgrade (Station) and Šabac is 94 km. The road distance is 77 km.
The best way to get from Belgrade (Station) to Šabac without a car is to bus which takes 2h 54m and costs RSD 360 - RSD 400.
It takes approximately 2h 54m to get from Belgrade (Station) to Šabac, including transfers.
Belgrade (Station) to Šabac bus services, operated by Raketa AB, depart from Beograd, Autobuska stanica station.
Belgrade (Station) to Šabac train services, operated by Srbija Voz, depart from Novi Beograd station.
The best way to get from Belgrade (Station) to Šabac is to bus which takes 2h 54m and costs RSD 360 - RSD 400. Alternatively, you can train, which costs RSD 420 - RSD 700 and takes 3h 21m.
What companies run services between Belgrade (Station), Serbia and Šabac, Serbia?
Raketa AB operates a bus from Beograd, Autobuska stanica to Šabac, Medicinska škola - Zheleznichka stanitsa every 4 hours. Tickets cost RSD 360–400 and the journey takes 1h 30m. Alternatively, you can take a bus from Savski most to Sabac via Beogradska arena /španskih boraca/, Novi Beograd, and Ruma in around 3h 21m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Beograd to Ruma
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- RSD 310–440
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 310–360
- 1st Class
- RSD 350–440
Train from Ruma to Sabac
- Ave. Duration
- 38 min
- Frequency
- Every 3 hours
- Estimated price
- RSD 110–220
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 110–140
- 1st Class
- RSD 170–220
- Phone
- +381 031 865-485
- [email protected]
- Website
- raketa-ab.com
Bus from Beograd, Autobuska stanica to Šabac, Medicinska škola - Zheleznichka stanitsa
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- RSD 360–400
- Schedules at
- facebook.com
- Ave. Duration
- 1h 17m
- Estimated price
- RSD 11,000–14,000
Beogradski Taxi
- Phone
- +381112099920
- Website
- beogradski-taxi.com
Lux
- Phone
- +381113033123
- Website
- luxtaxi.rs
Naxis Taxi
- Phone
- +381 64 222 9804
- Website
- naxis.rs
Pink Taxi
- Phone
- +381 65 488 9977
- Website
- pinktaxi.info
Siguran Taxi
- Phone
- +381 11 715 25 25
- Website
- stbtaxi.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 Getting to Rome from the airport, Best ways to travel around Australia, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
Belgrade (Station) to Šabac bus services, operated by Raketa AB, arrive at Šabac, Medicinska škola - Zheleznichka stanitsa station.
Belgrade (Station) to Šabac train services, operated by Srbija Voz, arrive at Ruma station.
Yes, the driving distance between Belgrade (Station) to Šabac is 77 km. It takes approximately 1h 17m to drive from Belgrade (Station) to Šabac.
There are 143+ hotels available in Šabac.








