Višegrad is located at the far east of the Republic of Srpska, that is a part of Bosnia and Hercegovina.
Daily bus departures are from Sarajevo, Banja Luka,Trebinje, Belgrade, Novi Sad, Nis etc.
From Sarajevo, Visegrad can be reached by the magistral road M5 after 120 km,
and from Belgrade by magistral road M5 via Cacak and Uzice, after 280 km in total.
The nearest railway station in BiH is located in Sarajevo, that is 120 km far from Visegrad. Also, the nearest railway station in Serbia is in Uzice (76 km) for those who are travelling from or to Belgrade.
The nearest international airport in BiH is located in Sarajevo, 120 km form Visegrad.