Srednjovjekovne bosanske tvrđave su nijemi ali prkosni svjedoci jednog vremena.Jedna od takvih tvrđava je ona u Jajcu-prijestolnici srednjovjekovnog bosanskog kraljevstva.Srednjovjekovne tvrđave su iz strateških razloga građene na uzvišenjima kao što je slučaj i sa ovom tvrđavom.

Izgradnja Jajačke tvrđave počela u 13.stoljeću pa se nastavila dograđivati preko Osmanske vlasti pa sve do dolaska Austro-Ugarske na ovo područje.Utemeljitelj grada je bosanski vojvoda Hrvoje Vukčić.
Jajačka tvrđava se nalazi na visini od 470 metara.Na sjeverozapadnom dijelu tvrđave nalaze se dva jaka četverostrana tornja.Na jugozapadnom dijelu tvrđave nalazi se portal sa kraljevskim grbom.
U Osmanskom periodu grade se zidovi da bi se ojačala tvrđava.Unutar samih zidova se nalazila i dzamija i barutana a krajem 18.stoljeća na tvrđavu se ugrađuju i puškarnice.
Termin kraljevski grad nosi sa ponosom jer je tu krunisan posljednji bosanski kralj Stjepan Tomašević.