Dětmarovice si trova in Slesia, nella parte nord-orientale dell'agglomerato di Ostrava, 9 km a nord-ovest del capoluogo distrettuale di Karviná.
Confina con le città di Karviná e Orlová, i comuni di Dolní Lutyně, Doubrava e Petrovice u Karviná, ea nord con la Polonia. Il territorio amministrativo del comune è costituito da 2 territori catastali ...