Dětmarovice se encuentra en Silesia, en la parte noreste de la aglomeración de Ostrava, a 9 km al noroeste de la ciudad del distrito de Karviná.
Limita con las localidades de Karviná y Orlová, los municipios de Dolní Lutyně, Doubrava y Petrovice u Karviná, y al norte con Polonia. El territorio administrativo del municipio consta de 2 ...