Olomouc (pronuncia /ˈɔlɔmɔu̯ʦ/; in tedesco Olmütz, in polacco Ołomuniec, in ungherese Alamóc, in latino Iuliomontium) è una città universitaria della Moravia nella Repubblica Ceca, capitale della Regione di Olomouc (in ceco Olomoucký kraj). È bagnata dal fiume Morava.