Šternberk е град (město) во округот Olomouc, во Оломоучки крај, Czechia. Šternberk се наоѓа на 268 m надморска височина, на 0,2 km од планината Eastern Sudetes. Бројот на жители е 13.239 (2024). Најблискиот голем град е Prostějov, на 32 km југозападно. Меѓу знаменитостите во околината се Столб на Света Троица (15,5 km), Saint Wenceslas Cathedral (14,9 km) и Šternberk Castle (0,5 km). Меѓу природните објекти се Mladeč Caves (20 km) и Rešovské vodopády (18,0 km).
Се среќава и како Šternberk.