La ville fut fondée près de la rivière Morava comme ville royale au début du 13è siècle, même si un peuplement plus ancien est avéré.
Parmi les monuments religieux, citons notamment la cathédrale épiscopale Saint-Venceslas autour de laquelle s’étend une partie résidentielle avec l’ancien château-fort et les bâtiments canoniaux. Le palais épiscopal est orné de magnifiques fenêtres jumelées de l'époque romane.
La partie ouest de la vieille ville s’ordonne autour des deux places supérieure et inférieure. Ses deux bâtiments principaux sont l’église paroissiale Saint-Maurice de style gothique et l’immense hôtel de ville avec sa chapelle en encorbellement et sa célèbre horloge astronomique. Datant du 16è siècle, son aspect a plusieurs fois changé : la dernière décoration baroque a été détruite en mai 1945 et son aspect actuel, lourde d’une symbolique communiste affirmée, est tout à fait étonnante.
La Renaissance a laissé ses traces dans l’allure de certains palais de la ville et des maisons de marchands. Après la guerre de Trente Ans, la ville connut une grandiose reconstruction en style baroque. Outre les édifices de l’ordre des jésuites et du palais archiépiscopal, elle a conservé un incomparable ensemble de fontaines baroques et de colonnes de peste, notamment la grande colonne de la Sainte-Trinité, inscrite sur la liste du patrimoine mondial de l'UNESCO. Oeuvre du tailleur de pierre Václav Render, qui en finança en partie les travaux, elle fut solennellement consacrée en 1754 en présence de l'impératrice Marie-Thérèse. C'est l'un des plus grands ensembles de statues baroques en Europe centrale.
A proximité d’Olomouc, la Sainte colline (Svatý Kopeček) est un lieu de pèlerinage renommé. La ville possède une longue bande verte de parcs et de vergers paysagers aménagés au 19è siècle derrière l’ancienne forteresse baroque, un lieu de promenade très agréable après une journée de visites.




















