Malacatán is a town and municipality situated in the San Marcos department of Guatemala. It is positioned to the west of the town of San Marcos.
The municipality is located near the international border with Mexico. The specific border-crossing point is found in the nearby village of El Carmen.