Viegrad est situé sur les rives de la rivière Drina, dans la région de Sarajevo. La ville est bien connue pour son site de l’UNESCO, le pont Mehmed Pacha Sokolovic. Pour vous y rendre, il y a des départs quotidiens en bus depuis Banja Luka, Trebinje, Belgrade, Novi Sad, Ni, Uice, Sarajevo (Lukavica station). En voiture ; depuis Sarajevo, Visegrad peut être atteint par la route M5 (120 km). De Belgrade, Viegrad peut être atteint via l’autoroute M5 (280 km)