There are 6 ways to get from Sofia to Užice by bus, train, car or plane
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 via Niš • 9h 35m
5 alternative options
Bus • 9h 56m
Bus via Požega • 10h 25m
Bus, train • 10h 57m
Drive • 5h 8m
Fly, train • 9h 15m
Sofia to Užice by bus
Questions & Answers
The cheapest way to get from Sofia to Užice is to bus via Niš which costs $26 - $35 and takes 9h 35m.
The fastest way to get from Sofia to Užice is to drive which takes 5h 8m and costs $65 - $95.
No, there is no direct bus from Sofia to Užice. However, there are services departing from Sofia and arriving at Užice via Nis,Autobuska Stanica. The journey, including transfers, takes approximately 9h 35m.
The distance between Sofia and Užice is 414 km. The road distance is 416.1 km.
The best way to get from Sofia to Užice without a car is to bus via Niš which takes 9h 35m and costs $26 - $35.
It takes approximately 9h 35m to get from Sofia to Užice, including transfers.
Sofia to Užice bus services, operated by Matpu, depart from Sofia station.
Sofia to Užice bus services, operated by Presto, arrive at Užice station.
Užice is 1h behind Sofia. It is currently 2:45 PM in Sofia and 1:45 PM in Užice.
Yes, the driving distance between Sofia to Užice is 416 km. It takes approximately 5h 8m to drive from Sofia to Užice.
- Distance: 413.5 km
- Duration: 9h 35m
What companies run services between Sofia, Bulgaria and Užice, Serbia?
You can take a bus from Sofia to Užice via Nis,Autobuska Stanica in around 9h 35m.
- Website
- airserbia.com
Flights from Sofia to Belgrade
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- RSD 9500 - RSD 38000
- Phone
- +381 11 360 28 99
- putnik.info@srbvoz.rs
- Website
- srbijavoz.rs
Train from Beograd Centar to Uzice
- Ave. Duration
- 3h 27m
- Frequency
- Every 4 hours
- Estimated price
- RSD 700 - RSD 1200
- Schedules at
- srbijavoz.rs
- Rail 2nd Class
- RSD 700 - RSD 850
- 1st Class
- RSD 900 - RSD 1200
- Phone
- +38220/441-211
- info@zpcg.me
- Website
- zcg-prevoz.me
Train from Beograd Centar to Uzice
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- RSD 900 - RSD 1900
- Schedules at
- zcg-prevoz.me
- Second Class
- RSD 900 - RSD 1050
- First Class
- RSD 1800 - RSD 1900
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofia to Nis,Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- RSD 1800 - RSD 2700
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Sofia to Nis,Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- RSD 1100 - RSD 1700
- Schedules at
- nis-ekspres.rs
Bus from Nis,Autobuska Stanica to Užice
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- RSD 1700 - RSD 2200
- Schedules at
- nis-ekspres.rs
Bus from Nis,Autobuska Stanica to Požega
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- RSD 1700 - RSD 2100
- Schedules at
- nis-ekspres.rs
- Phone
- 011 / 34 72 334
- prestobeograd@gmail.com
- Website
- presto.rs
Bus from Nis,Autobuska Stanica to Užice
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Schedules at
- presto.rs
- Phone
- +381 (0) 31 524-518
- office@gaga-turs.rs
- Website
- redvoznje.net
Bus from Nis,Autobuska Stanica to Užice
- Ave. Duration
- 4h 48m
- Frequency
- Once daily
- Schedules at
- gaga-turs.rs
Bus from Belgrade to Užice
- Ave. Duration
- 3h 26m
- Frequency
- Hourly
- Schedules at
- gaga-turs.rs
- Phone
- +3590885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Stop to Belgrade
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- RSD 2200 - RSD 4400
- Schedules at
- citylines.eu
- Phone
- +359 2 8120810
- operations@eurolines.bg
- Website
- karat-s.com
Bus from Sofia Serdica Bus Station to Belgrade
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- RSD 2300 - RSD 4400
- Website
- https://www.karat-s.com/
- Phone
- +381 (0) 33 455662
- janjusevicvinko@gmail.com
- Website
- janjusevic.com
Bus from Belgrade to Užice
- Ave. Duration
- 3h 25m
- Frequency
- 4 times a day
- Estimated price
- RSD 750 - RSD 950
- Schedules at
- janjusevic.com
- Regular ticket
- RSD 750 - RSD 950
- Phone
- +385 (0) 91 2181 455
- info@croatiabus.hr
- Website
- croatiabus.hr
Bus from Belgrade to Užice
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- RSD 1400 - RSD 2000
- Schedules at
- croatiabus.getbybus.com
- Phone
- 012 538400
- predstavnistvo.bas@arriva.rs
- Website
- arriva.rs
Bus from Belgrade to Užice
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- RSD 1000 - RSD 1600
- Schedules at
- arriva.rs
- Phone
- +381 21 52 88 80
- office@feniksgiz.rs
- Website
- facebook.com
Bus from Belgrade to Užice
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- RSD 2010
- Website
- http://www.feniksgiz.rs/
- Phone
- +381 13 839917
- office@stuptravel.rs
- Website
- stup.rs
Bus from Belgrade to Užice
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- RSD 1700 - RSD 2200
- Schedules at
- stup.rs
- Phone
- +387 65 626 696
Bus from Belgrade to Užice
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Schedules at
- polazak.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 Travelling by boat in Italy, How do I get from Sydney to Melbourne and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
There are 2619+ hotels available in Užice. Prices start at RSD 3866 per night.