Az egyhajós gótikus Felső-templom az alapjául szolgáló sziklás hegygerinc legmagasabb pontjára épült 1333-1355 között. Egészen a 18. sz. elejéig megőrizte jellegzetes gótikus stílusjegyeit. Az Alsó templom hozzáépítésekor a Felső-templomot részben módosították és a 2 templom stílusjegyeit is. Ekkor építették a templomhoz a barokk stílusú Szt. Borbála kápolnát. Az Alsó-templom a székesegyház legfiatalabb része. 1621-1642 között épült, amikor a várat Bethlen Gábor hadai elfoglalták.