Šternberk (Czech pronunciation: [ˈʃtɛrnbɛrk]; German: (Mährisch-)Sternberg) is a town in Olomouc District in the Olomouc Region of the Czech Republic. It has about 13,000 inhabitants. The town is located on the Sitka Stream, on the border between the Nízký Jeseník range and Upper Morava Valley.
Šternberk was founded in the 13th century. Among the most notable owners of the town were the Liechtenstein family, who ruled in from 1693. The historic town centre is well preserved and is protected as an urban monument zone. The most important monument is the Šternberk Castle, protected as a national cultural monument.