Šubířov est un village dans le district de Prostějov, dans la région d'Olomouc, en Czechia. Šubířov se situe à 564 m d'altitude. Sa population est de 258 habitants (2024). La grande ville la plus proche est Prostějov, à 26 km au sud-est. Parmi les sites touristiques alentour : château de Bouzov (12,6 km), Colonne de la Sainte Trinité d'Olomouc (32 km) et Moravská Třebová Castle (20 km). Parmi les sites naturels : Mladeč Caves (18,7 km) et Abîme de Macocha (26 km).