Cubulco tiene una extensión territorial de 444 km² y se sitúa en el Valle de Cubulco, en la Sierra de Chuacús.