El municipio de Villaflores se localiza en el estado de Chiapas, entre los límites de la Depresión Central y de la Sierra Madre. Dicho municipio limita al norte con el municipio de Suchiapa, Jiquipilas y cozocoautla, al este con Chiapa de Corzo y Villa Corzo, al sur continúa limitando con Villa Corzo, así como con el municipio de Tonalá y al este limita con Jiquipilas y Arriaga.