La carretera Federal 166 es una vía terrestre que va desde la localidad de Alpuyeca, municipio de Xochitepec en el estado de Morelos y termina en Cacahuamilpa en el municipio de Pilcaya en el estado de Guerrero.
Esta carretera forma parte del corredor poniente del estado de Morelos, sirviendo de comunicación con el estado de México y Guerrero incluso en el mismo estado de Morelos, por medio de sus ramales estatales.