Por su situación geográfica la orografía del municipio de Ocampo es variada, siendo sumamente abrupta e intricada en su sector oeste y más baja y con valles en el este; el sector oeste está formado por una amplia extensión de la Sierra Madre Occidental, en esta zona se encuentra el Cerro Barajas que con 3,300 metros sobre el nivel del mar es el segundo punto más elevado del estado de Durango, en medida que el terreno avanza hacia el este va descendiendo en mesetas que llegan a formar un amplio valle por el discurre el río Florido y que lo hace propicio para la agricultura, sin embargo es atravesado por otra serie de serranías que desde el sureste se internan el territorio municipio, proviniendo de los vecinos de El Oro e Indé, entre las que está la denominada Sierra del Molar, en esta zona se encuentra el Cerro San Javier que alcanza 2,320 metros de altitud y es el décimo más elevado de Durango.
[4][5] El principal río del municipio de Ocampo es el Río Florido que nace en las alturas de la Sierra Madre Occidental en el extremo noroeste del municipio y lo recorre en sentido mayoritariamente oeste-este descendiendo desde la sierra y formando un valle en donde se concentran las mayores poblaciones del municipio como Villa Ocampo y Las Nieves, tras pasar por esta última población tuerce hacia el norte y se interna en el estado de Chihuahua, donde se une al río Conchos, que es a su vez afluente del Río Bravo, por lo que pertenece a la vertiente del Golfo de México, la gran mayoría de las corrientes menores del municipio son tributarias del río Florido, con excepción de las situadas en sus zonas más oriental y occidental, que desaguan en otras cuencas; en las inmediaciones de Villa Ocampo el río Florido es preseado en la Presa Federalismo Mexicano, conocida como Presa San Gabriel, que provee el agua para las actividades agropecuarias de la región.
[6] La mayor parte del municipio de Ocampo corresponde a la Cuenca del río Florido, con excepción de su sector más occidental que forma la Cuenca río Conchos-Presa de la Colina, ambas pertenecientes a la Región hidrológica 24 Bravo-Conchos, existen además dos pequeñas secciones del territorio que corresponden a otras cuencas y regiones hidrológicas, siendo la primera un pequeño sector en el punto más oriental del municipio que forma parte de la Cuenca Arroyo La India-Laguna Palomas de la Región hidrológica 35 Mapimí, y la segunda por tres pequeñas secciones ubicadas en extremos al sur del municipio que integran la Cuenca Presa Lázaro Cárdenas de la Región hidrológica 36 Nazas-Aguanaval.
Existe en Ocampo una única vía de ferrocarril que con una longitud de 20 kilómetros unía a Orestes Pereyra hacia el norte con la ciudad de Parral, esta vía tenía una ocupación fundamentalmente dedicada a la minería y cuando esta actividad concluyó, también lo hizo la operación del ferrocarril que se encuentra actualmente en desuso.
Existe una única aeropista ubicada en la cabecera municipal que sirve a vuelos privados y cubre las necedidades del municipio.