Klimkovice leżą na głównej trasie I/47 Hranice – Odry – Fulnek – Bílovec – Ostrawa. Są położone mniej więcej na 49° 47' szerokości północnej i na 18° 08' długości wschodniej. Najwyżej położone miejsce klimkovickiego terytorium katastralnego jest wzgórze Mezihoří (382 m n.p.m.), najniżej położone miejsce znajduje się przy odpływie rzeki Polančice (238 m n.p.m.). Do Klimkovic należą dzielnice Josefovice, Hýlov, Václavovice i Mexiko. Razem z nimi klimkovicki kataster liczy 1 423 ha.