Olšovec ist ein Dorf im Bezirk Přerov, in Olomoucký kraj, Czechia. Olšovec liegt auf 305 m Höhe, 3,8 km vom Gebirge Eastern Sudetes entfernt. Die Einwohnerzahl beträgt 525 (2024). Die nächste größere Stadt ist Přerov, 24 km südwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Helfštýn (10,2 km), Schloss Kroměříž (40 km) und Dreifaltigkeitssäule (34 km). Zu den Naturdenkmälern gehören Hranická propast (6,9 km) und Zbraschauer Aragonithöhlen (6,8 km).