Olomouc (
tyska:
Olmütz) är en
stad i östra
Tjeckien. Staden, som har cirka 102 000 invånare (2003), är tillsammans med
Ostrava den ekonomiskt viktigaste staden i norra
Mähren. Den är belägen vid floden Morava, som är en vänsterbiflod till
Donau. Några kilometer från staden finns
Oders källflöden. Staden är huvudort i regionen
Olomouc.