Šternberk je železniční stanice v jihozápadní části stejnojmenného města v okrese Olomouc v Olomouckém kraji, v těsné blízkosti potoka Sitka. Leží na elektrifikované jednokolejné trati Olomouc–Šumperk. Přímo před budovou je umístěno městské autobusové nádraží.