Višegrad je smješten na istočnom dijelu Republike Srpske, odnosno Bosne i Hercegovine, u blizini granice sa Srbijom.
Putovanje automobilom
Višegrad je dobro povezano sa drugim gradovima u Bosni i Hercegovini, a putovanje automobilom je najpraktičniji način da stignete.
Ako dolazite iz Sarajeva, Višegrad je udaljen oko 130 kilometara, što znači da možete stići za nešto više od 2 sata vožnje.
Ako dolazite iz drugih gradova, putni pravci su jasno označeni i do Višegrada se može doći preko nekoliko glavnih pravaca:
Autobuski prevoz
Višegrad je dobro povezan i autobuskim saobraćajem sa drugim većim gradovima u Bosni i Hercegovini.
Autobusi svakodnevno polaze iz Sarajeva, Istočnog Sarajeva, Mostara, Banja Luke, Foče, a takođe postoje i linije koje povezuju Višegrad sa gradovima u Srbiji, kao što su Beograd i Novi Sad.
Iz Sarajeva do Višegrada stižemo magistralnim putem M5 dužine od 130 km, a iz Beograda autoputem A1 do Čačka, zatim magistralnim putem M5 preko Čačka i Užica, ukupne dužine od 270 km.
Putovanje vozom
Najbliža željeznička stanica u BiH nalazi se u Sarajevu, na udaljenosti od 130 km od Višegrada.
Do Višegrada tokom ljeta moguće je doći i turističkim vozom iz Mokre Gore, koji saobraća vikendom.
Avionom
Ako dolazite iz inostranstva, najbliži međunarodni aerodrom Višegradu je Aerodrom Sarajevo, koji je udaljen oko 130 km. Iz Sarajeva možete nastaviti putovanje autobusom, taksijem ili iznajmiti automobil.
Međunarodni aerodrom Tuzla udaljen je od Višegrada 150 km, putovanje do Višegrada možete nastaviti taksijem ili iznajmljenim automobilom.