Puebla de Don Rodrigo se encuentra a 76 Kilómetros de Ciudad Real, capital de la provincia, linda al norte con Arroba, al sur con Saceruela, al este con Piedrabuena y al oeste con Agudo y la provincia de Badajoz.
Se encuentra situada a 498 m. de altura sobre el nivel del mar en plena cuenca sindical del Guadiana, enmarcada y parcialmente partida por los arroyos Grande y Chico, a 2 km del curso de río Guadiana. Esta cuenca sindical donde se asienta Puebla de Don Rodrigo tiene hacia el Oeste y el Sur las sierras de Siete Venados, Castillejo, Sierra Gorda y Saceruela, conjuntos montañosos que parte se integran en el municipio y parte en los municipios circundantes los cuales se levantan más de 400m. sobre el nivel del Guadiana y constituyen con la Sierra de los Bueyes, Sierra de Arroba, Sierra de los Frailes, Sierra de En medio y la Sierra de la Higueruela unas espléndidas áreas de alimentación, infiltración, drenaje y encauzamiento de las aguas que fluyen hacia la cuenca del Guadiana.