Matrikkelområdet Vyšehrad grenser til Nové Město i nord, Nusle i øst og Podolí i sør. Den vestlige grensen er dannet av elva Vltava, med bydelen Smíchov på den motsatte bredden av elva.