There are 4 ways to get from Užice to Belgrade by bus, train, 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  •  3 h 28 min

$7 - $11

Cheapest option

Train, bus  •  5 h 21 min

  1. 512 / ...

$5 - $11

2 alternative options

Taxi  •  2 h 40 min

  1. 106 miles

$120 - $160

Drive  •  2 h 40 min

  1. 106 miles

$19 - $28

What companies run services between Užice, Serbia and Belgrade, Serbia?

Zlatan Prevoz D.O.O. operates a bus from Užice to Belgrade 5 times a day. Tickets cost $7 - $11 and the journey takes 3 h 28 min. Two other operators also service this route.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Uzice to Lajkovac
Ave. Duration
3 h 15 min
Frequency
Twice daily
Estimated price
$3 - $9
Schedules at
srbvoz.rs
2nd Class Ticket
$3 - $5
1st Class Ticket
$5 - $9
Bus operators
Zlatan Prevoz D.O.O.
Phone
00 381 31 510 060
Email
zlatanprevoz@gmail.com
Website
zlatanprevoz.com
Bus from Užice to Belgrade
Ave. Duration
3 h 28 min
Frequency
5 times a day
Estimated price
$7 - $11
Schedules at
zlatanprevoz.com
Autoprevoz Janjušević
Phone
+381 33 2452 400
Email
janjusevicvinko@gmail.com
Website
janjusevic.com
Bus from Užice to Beograd
Ave. Duration
3 h 53 min
Frequency
4 times a day
Schedules at
pks.rs
Gaga Turs Zlatibor
Phone
+381 (0) 31 524-518
Email
office@gaga-turs.rs
Website
gaga-turs.rs
Bus from Užice to Beograd
Ave. Duration
3 h 13 min
Frequency
3 times a day
Estimated price
$11
Schedules at
gaga-turs.rs
Europa Bus Valjevo
Website
europabus.rs
Bus from Lajkovac to Beograd
Ave. Duration
1 h 2 min
Frequency
Every 4 hours
Schedules at
europabus.rs
Other operators
Taxi from Užice to Belgrade
Ave. Duration
2 h 40 min
Estimated price
$120 - $160

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 get from London to Edinburgh, Travelling around the UAE and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

Questions & Answers

The distance between Užice and Belgrade is 116 km. The road distance is 170 km.

The cheapest way to get from Užice to Belgrade is to train and bus which costs RSD 500 - RSD 1200 and takes 5 h 21 min.

The quickest way to get from Užice to Belgrade is to taxi which takes 2 h 40 min and costs RSD 13000 - RSD 16000.

Yes, there is a direct bus departing from Užice and arriving at Belgrade. Services depart every two hours, and operate every day. The journey takes approximately 3 h 28 min.

The bus from Užice to Belgrade takes 3 h 28 min including transfers and departs every two hours.