Kolšov est un village dans le district de Šumperk, dans la région d'Olomouc, en Czechia. Kolšov se situe à 296 m d'altitude, à 6,4 km du massif Eastern Sudetes. Sa population est de 709 habitants (2024). La grande ville la plus proche est Prostějov, à 49 km au sud. Parmi les sites touristiques alentour : château de Bouzov (23 km), Mírov Castle (14,0 km) et Úsov Castle (12,5 km). Parmi les sites naturels : Mladeč Caves (22 km) et Hora Matky Boží (23 km).