It stands on the Mexico City–Veracruz railway and on Federal Highways 180 and 125.
The municipality of Rafael Lucio is delimited to the north by Tlacolulan and Jilotepec, to the south-east by Banderilla, to the south by Tlalnelhuayocan and to the west by Tres Valles.