Vrchoslavice est un village dans le district de Prostějov, dans la région d'Olomouc, en Czechia. Vrchoslavice se situe à 206 m d'altitude. Sa population est de 606 habitants (2024). La grande ville la plus proche est Kroměříž, à 13,3 km à l'est. Parmi les sites touristiques alentour : Château de Kroměříž (13,2 km), Colonne de la Sainte Trinité d'Olomouc (29 km) et Château de Buchlov (26 km). Parmi les sites naturels : Grotte de Býčí skála (38 km) et Karst Morave (36 km).