Zagreb allie une énergie moderne et dynamique à beaucoup de charme et d'élégance d'antan. Le centre-ville regorge d'élégants bâtiments austro-hongrois abritant des boutiques à la mode, des restaurants renommés, des pubs animés et des brasseries pittoresques. Les galeries voisines exposent des chefs-d'œuvre locaux, les salles de concert accueillent des stars internationales et les derniers sons mixés par des DJ résonnent dans les rues pavées depuis des clubs bondés. La ville séduit également les amoureux de la nature grâce à ses espaces verts rafraîchissants, ses lacs à proximité et ses nombreux cafés en plein air.
Les amateurs d'art ont beaucoup à apprécier et à explorer à Zagreb. Le musée Mimara est le joyau de la capitale, nommé d'après un collectionneur privé qui a généreusement légué des milliers d'objets inestimables à sa ville natale. La vaste collection couvre de nombreuses époques et régions, commençant par plus de 200 reliques de la Perse antique, de l'Égypte, de Rome, de la Mésopotamie et de la Grèce. Le musée possède également un certain nombre de peintures de maîtres internationaux tels que Goya, Caravage, Raphaël, Véronèse, Degas, Renoir, Manet, Delacroix, Rubens, de la Tour et d'autres.
Le plus récent et le plus grand musée de Croatie est le musée d'Art contemporain, connu des habitants sous le nom de MSU. La vaste collection était autrefois entassée dans un petit espace du quartier historique de Zagreb, mais a été transférée fin 2009 dans un bâtiment moderne et remarquable conçu par Igor Franic. La collection permanente, intitulée « La collection en mouvement », présente plus de 600 œuvres de certains des artistes croates les plus avant-gardistes. Tous les trois mois, des expositions temporaires ouvrent leurs portes au musée, mettant souvent en vedette des artistes internationaux. Ce haut lieu culturel parraine également des films, des représentations théâtrales et des concerts tout au long de l'année.
Les passionnés d'histoire trouveront également de nombreux sites d'intérêt dans la ville. La porte de pierre de Gradec est la seule fortification médiévale subsistant aujourd'hui à Zagreb. Le site est devenu un sanctuaire en 1731 après qu'un incendie a détruit chaque centimètre de la porte en bois, mais a épargné une peinture de la Vierge à l'Enfant. Les habitants prient régulièrement sur le site et y déposent des fleurs, croyant que la peinture possède des pouvoirs miraculeux. Le côté ouest de la porte est dominé par une statue de Dora, l'héroïne vénérée d'un roman croate du XVIIIe siècle. La véritable Dora vivait juste à côté de la porte avec son père.
L'un des bâtiments les plus emblématiques de la capitale est l'église Saint-Marc. Cet exemple coloré d'architecture gothique tardive et romane remonte au XIIIe siècle et présente un portail incroyable avec 15 figures sculptées assises dans des niches peu profondes. L'intérieur est parsemé de sculptures du maître local Mestrovic, et le magnifique toit en tuiles arbore les armoiries médiévales de la Slavonie, de la Croatie et de la Dalmatie.
Les flèches jumelles de la cathédrale de l'Assomption de la Bienheureuse Vierge Marie dominent la ville. Construite à la fin du XIIIe siècle, la cathédrale est inspirée de l'église Saint-Urbain de Troyes, en France, mais conserve une atmosphère distinctement croate. La structure gothique originale a été rénovée et transformée à maintes reprises, mais la sacristie conserve des fresques du XIIIe siècle merveilleusement préservées. L'intérieur est véritablement éblouissant avec ses autels en marbre baroque, ses statues en pierre, sa chaire ornée et son autel latéral décoré d'un triptyque du célèbre artiste Albrecht Dürer.
Parmi les autres sites incontournables de la capitale croate, citons la ville haute médiévale, le parc immaculé de Maksimir, le zoo de Zagreb, le lac Jarun, l'immense musée archéologique, le cimetière de Mirogoj, l'imposante forteresse de Medvedgrad et le musée des relations rompues. Élu musée le plus innovant d'Europe en 2011, l'exposition permanente présente les vestiges qui subsistent après une rupture.