Grad Jajce je prvi put izgrađen u 14. vijeku i u to vrijeme je služio kao glavni grad nezavisne Kraljevine Bosne. Prvo spominjanje imena Jajce u pisanim izvorima potječe iz 1396. godine, ali do tada tvrđava je već postojala. Tu je bila rezidencija Hrvoja Vukčića Hrvatinića, a kasnije i bosanskih kraljeva.