There are 3 ways to get from Kraljevo to Višegrad by train, bus 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

Train, bus  •  4 h 34 min

  1. Take the train from Kraljevo to Uzice 4802
  2. Take the bus from Užice to Visegrad

2 alternative options

Bus  •  4 h 59 min

  1. Take the bus from Kraljevo to Čačak
  2. Take the bus from Čačak to Visegrad

Drive  •  2 h 38 min

  1. Drive from Kraljevo to Višegrad 105 miles

$18 - $28

What companies run services between Kraljevo, Serbia and Višegrad, Republika Srpska, Bosnia and Herzegovina?

You can take a bus from Kraljevo to Višegrad via Čačak in around 4 h 59 min.

Train operators
Serbian Railways
Website
srbvoz.rs
Train from Kraljevo to Uzice
Ave. Duration
2 h 3 min
Frequency
Once daily
Estimated price
$3 - $8
Schedules at
srbvoz.rs
2nd Class Ticket
$3 - $5
1st Class Ticket
$5 - $8
Bus operators
Autoprevoz Cacak
Phone
+381 32 322 461
Email
info@kavim-serbia.rs
Website
autoprevoz-cacak.rs
Bus from Užice to Visegrad
Ave. Duration
1 h 31 min
Frequency
Once daily
Schedules at
autoprevoz-cacak.rs
Bus from Kraljevo to Čačak
Ave. Duration
47 min
Frequency
Twice daily
Schedules at
autoprevoz-cacak.rs
Bus from Čačak to Visegrad
Ave. Duration
2 h 54 min
Frequency
Once daily
Schedules at
autoprevoz-cacak.rs
PUB Internacional Kraljevo
Phone
036/311-021
Email
pubinternacionalkv@gmail.com
Website
pubinternacional.co.rs
Bus from Kraljevo to Čačak
Ave. Duration
1 h 5 min
Frequency
Every 3 hours
Estimated price
$3
Schedules at
pubinternacional.co.rs
Jugoprevoz Kruševac AD
Phone
+381 37 421 555
Email
adjugoprevozks@gmail.com
Website
jugoprevozks.rs
Bus from Kraljevo to Čačak
Ave. Duration
1 h 2 min
Frequency
3 times a day
Schedules at
jugoprevozks.rs
Nis Ekspres
Phone
+381 18 255 177
Email
marketing@nis-ekspres.rs
Website
nis-ekspres.rs
Bus from Kraljevo to Čačak
Ave. Duration
50 min
Frequency
Twice daily
Estimated price
$3
Schedules at
nis-ekspres.rs
Gaga Turs Zlatibor
Phone
+381 (0) 31 524-518
Email
office@gaga-turs.rs
Website
gaga-turs.rs
Bus from Kraljevo to Čačak
Ave. Duration
49 min
Frequency
Once daily
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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Eurostar and Want to know more about US trains? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Kraljevo to Višegrad?

The distance between Kraljevo and Višegrad is 112 km. The road distance is 168 km.

What is the cheapest way to get from Kraljevo to Višegrad?

The cheapest way to get from Kraljevo to Višegrad is to drive which costs RSD 1800 - RSD 2700 and takes 2 h 38 min.

What is the fastest way to get from Kraljevo to Višegrad?

The quickest way to get from Kraljevo to Višegrad is to drive which takes 2 h 38 min and costs RSD 1800 - RSD 2700.

Is there a direct bus between Kraljevo and Višegrad?

No, there is no direct bus from Kraljevo to Višegrad. However, there are services departing from Kraljevo and arriving at Visegrad via Čačak. The journey, including transfers, takes approximately 4 h 59 min.

How long does it take to get from Kraljevo to Višegrad?

It takes approximately 4 h 34 min to get from Kraljevo to Višegrad, including transfers.