The town is an average of 63 metres above sea level and lies on the Madiun River, a tributary of the Bengawan Solo River.
Город находится в западной части провинции, в восточной части острова Ява, на берегах реки (приток реки Соло).