Верхний город — исторический центр Загреба, расположенный на вершине и соединённый с Нижним городом фуникулёром. Знаменит своими средневековыми улочками и домами. Здесь находится церковь Св. Марка с мозаичной крышей, построенная в 1242 году, изображающая гербы Хорватии, Славонии, Далмации и Загреба, выполненные в XIX веке.