COVID-19 Travel restrictions may apply in Serbia. Learn More.

There are 5 ways to get from Belgrade to Čačak by bus, train, rideshare, 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 option

Bus  •  2h 15m

  1. Take the bus from Beograd to Čačak Beograd - G. Milanovac - Cacak

RSD 600 - RSD 1000

Cheapest option

Train  •  4h 44m

  1. Take the train from Beograd centar to Požega 711

RSD 567 - RSD 1015

3 alternative options

Rideshare  •  2h 30m

  1. Take the rideshare from Beograd to Čačak 140.5 km

RSD 568

Taxi  •  1h 36m

  1. Take a taxi from Belgrade to Čačak 140.5 km

RSD 10000 - RSD 13000

Drive  •  1h 36m

  1. Drive from Belgrade to Čačak 140.5 km

RSD 1500 - RSD 2300

Belgrade → Čačak
Fully open

Travel safe during COVID-19

Rules to follow in Serbia

2m

Recommended

Travel within Serbia

Observe COVID-19 safety rules
Regional restriction measures in place

COVID-19 help in Serbia

If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 00381(64) 8945235

Frequently Asked Questions


Yes, travel within Serbia is currently allowed.

Explore travel options

Domestic travel is not restricted, but some conditions may apply

  • Face masks are recommended
  • There is a social distancing requirement of 2 metres
  • Observe COVID-19 safety rules
  • Regional restriction measures in place

Explore travel options

The national COVID-19 helpline number in Čačak is 00381(64) 8945235.

Wearing a face mask on public transport in Čačak is recommended.

The social distance requirement in Čačak is 2 metres.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 00381(64) 8945235.

Last updated: 3 Jan 2021
Exceptions may apply, for full details: Ministry of Health of the Republic of Serbia.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cheapest way to get from Belgrade to Čačak is to rideshare which costs RSD 568 and takes 2h 30m.

More details

The quickest way to get from Belgrade to Čačak is to taxi which costs RSD 10000 - RSD 13000 and takes 1h 36m.

More details

Yes, there is a direct bus departing from Beograd and arriving at Čačak. Services depart hourly, and operate every day. The journey takes approximately 2h 15m.

More details

No, there is no direct train from Belgrade to Čačak. However, there are services departing from Beograd centar and arriving at Čačak via Požega. The journey, including transfers, takes approximately 4h 44m.

More details

The distance between Belgrade and Čačak is 102 km. The road distance is 140.5 km.

Get driving directions

The best way to get from Belgrade to Čačak without a car is to bus which takes 2h 15m and costs RSD 600 - RSD 1000.

More details

The bus from Beograd to Čačak takes 2h 15m including transfers and departs hourly.

More details

Belgrade to Čačak bus services, operated by Gaga Turs Zlatibor, depart from Beograd station.

More details

Belgrade to Čačak train services, operated by Serbian Railways (ŽS), depart from Beograd centar station.

More details

The best way to get from Belgrade to Čačak is to bus which takes 2h 15m and costs RSD 600 - RSD 1000. Alternatively, you can train, which costs RSD 550 - RSD 1100 and takes 4h 44m.

Mode details

Map of how to get from Belgrade to Čačak.
Launch map view
  • Distance: 101.9 km
  • Duration: 2h 15m

What companies run services between Belgrade, Serbia and Čačak, Serbia?

Gaga Turs Zlatibor operates a bus from Beograd to Čačak every 2 hours, and the journey takes 2h 15m. Three other operators also service this route. Alternatively, Serbian Railways (ŽS) operates a train from Beograd centar to Požega 5 times a day. Tickets cost RSD 470 - RSD 850 and the journey takes 3h 7m.

Train operators
Bus operators
Gaga Turs Zlatibor
Phone
+381 (0) 31 524-518
Email
office@gaga-turs.rs
Website
redvoznje.net
Bus from Beograd to Čačak
Ave. Duration
2h 15m
Frequency
Every 2 hours
Schedules at
zlatibor.rs
Autoprevoz Janjušević
Phone
+381 (0) 33 455662
Email
janjusevicvinko@gmail.com
Website
janjusevic.com
Bus from Beograd to Čačak
Ave. Duration
2h 15m
Frequency
5 times a day
Estimated price
RSD 650 - RSD 800
Schedules at
janjusevic.com
Regular ticket
RSD 650 - RSD 800
Trans-Jug
Phone
+381 11 8728111
Email
office@trans-jug.com
Website
trans-jug.com
Bus from Belgrad Central Bus Station to Cacak Central Bus Station
Ave. Duration
2h 40m
Frequency
Once daily
Estimated price
RSD 600 - RSD 950
Website
Trans-Jug
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Beograd to Čačak
Ave. Duration
3h 13m
Frequency
Once daily
Estimated price
RSD 800 - RSD 1000
Schedules at
autoprevoz-cacak.rs
Other operators
BlaBlaCar

Blablacar is a popular ridesharing platform with 70 million users over 22 (mostly European) countries. The basic idea is that you carpool with locals who are already planning to drive your route and have space in their car. With some flexibility, you’ll get to your destination often faster and cheaper than other means. On the website or app, enter your departure and arrival points and your date of travel, sift through the profiles of drivers who’ve posted pre-planned drives and find one whose timing and preferences match yours. Request to join the ride, wait to be accepted, and pay your share of the set price.

Rome2rio's guide to BlaBlaCar
Contact Details
Website
blablacar.com
Rideshare from Beograd to Čačak
Ave. Duration
2h 30m
Frequency
Once daily
Estimated price
RSD 568
Book at
blablacar.co.uk
Taxi from Belgrade to Čačak
Ave. Duration
1h 36m
Estimated price
RSD 10000 - RSD 13000
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 Serbia

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Belgrade to Čačak bus services, operated by Gaga Turs Zlatibor, arrive at Čačak station.

More details

Belgrade to Čačak train services, operated by Serbian Railways (ŽS), arrive at Požega station.

More details

Yes, the driving distance between Belgrade to Čačak is 141 km. It takes approximately 1h 36m to drive from Belgrade to Čačak.

Get driving directions

Book your Belgrade to Čačak bus tickets online with Omio and Distribusion.

Search and book

Check out Blablacar's carpooling service for rideshare options between Belgrade and Čačak. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar