There are 4 ways to get from Belgrade to Guča 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 via Lučani Varošica
best- Take the bus from Beograd, Autobuska stanica to Lučani Varošicabus
2h 24mRSD 3,220–4,213Drive 160.9 km
cheapest- Drive from Belgrade to Gučacar 160.9 km
2h 4mRSD 2,597–3,751Train
- Take the train from Beograd Centar to Rasnatrain Re
3h 37mRSD 3,445–4,445Bus
- Take the bus from Beograd, Autobuska stanica to Ariljebus 1208A / ...
2h 57mRSD 3,201–3,910
Comparing Your Travel Options
The cheapest way to get from Belgrade to Guča is to drive which costs RSD 2600 - RSD 3800 and takes 2h 4m.
The fastest way to get from Belgrade to Guča is to drive which takes 2h 4m and costs RSD 2600 - RSD 3800.
No, there is no direct bus from Belgrade to Guča. However, there are services departing from Beograd, Autobuska stanica and arriving at Lučani Varošica via . The journey, including transfers, takes approximately 2h 24m.
No, there is no direct train from Belgrade to Guča. However, there are services departing from Beograd Centar and arriving at Rasna via . The journey, including transfers, takes approximately 3h 37m.
The distance between Belgrade and Guča is 178 km. The road distance is 160.9 km.
The best way to get from Belgrade to Guča without a car is to bus via Lučani Varošica which takes 2h 24m and costs RSD 3200 - RSD 4300.
It takes approximately 2h 24m to get from Belgrade to Guča, including transfers.
Belgrade to Guča bus services, operated by Gaga Turs Zlatibor, depart from Beograd, Autobuska stanica station.
Belgrade to Guča train services, operated by Srbija Voz, depart from Beograd Centar station.
The best way to get from Belgrade to Guča is to bus via Lučani Varošica which takes 2h 24m and costs RSD 3200 - RSD 4300. Alternatively, you can train, which costs RSD 3400 - RSD 4500 and takes 3h 37m.
What companies run services between Belgrade, Serbia and Guča, Serbia?
Gaga Turs Zlatibor operates a bus from Beograd, Autobuska stanica to Lučani Varošica twice daily. Tickets cost RSD 1,600–2,300 and the journey takes 2h 1m. Alternatively, Srbija Voz operates a train from Beograd Centar to Rasna every 4 hours. Tickets cost RSD 600–1,100 and the journey takes 3h 6m.
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Beograd Centar to Rasna
- Ave. Duration
- 3h 6m
- Frequency
- Every 4 hours
- Estimated price
- RSD 600–1,100
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 600–750
- 1st Class
- RSD 800–1,100
- Phone
- +381 (0) 31 524-518
- [email protected]
- Website
- gaga-turs.rs
Bus from Beograd, Autobuska stanica to Lučani Varošica
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- RSD 1,600–2,300
- Schedules at
- gaga-turs.rs
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 Thanksgiving 2018: How to travel stress-free, What documents do I need to cross Niagara Falls?, and How to get from JFK to New York City - to help you get the most out of your next trip.
Booking & Getting There
Belgrade to Guča bus services, operated by Gaga Turs Zlatibor, arrive at Lučani Varošica station.
Belgrade to Guča train services, operated by Srbija Voz, arrive at Rasna station.
Yes, the driving distance between Belgrade to Guča is 161 km. It takes approximately 2h 4m to drive from Belgrade to Guča.
There are 259+ hotels available in Guča.






