Stari grad Visoki je bio poznati srednjovjekovni grad i tvrđava koji je nastao tokom 14. vijeka na brdu Visočici. U njegovom podnožju, te ujedno podnožju Visočice se danas nalazi grad Visoko.
1. septembra 1355. godine, u povelji mladog bana Tvrtka I. Kotromanića pod nazivom “in castro nosto Visoka vocatum” desilo se prvo spominjanje Starog grada Visokog koji je bio sjedište visokog feudalca sa titulom velikog kneza bosanskog.
Visočka dolina sa starim gradom Visokim, Podvisokim, Milama i Moštrima bila je rano središte Bosanske banovine, a kasnije i kraljevstva.
Stari grad Visoki je smješten na vrhu brda Visočica, na oko 300 m iznad doline gdje se razvio sam grad Visoko. Smješten je na istaknutom mjestu sa izvrsnim pregledom na čitavu okolinu. Prilaz se nalazi na jugozapadnoj strani, sa ravni koja je 60 metara niže, a podgrađe tvrđave i grada se zvalo Podvisoki.