It is situated on the river Gersprenz, 25 km southeast of Frankfurt, and 14 km west of Aschaffenburg. South of its general borders, the mountain range of the Odenwald is situated about 15 km away. The landscape is rather flat due to the landscape forming process of the Gersprenz and other small rivers. Some sections along the Gersprenz are set aside as nature reserves with valuable plants and animals, e.g. the white stork or the kingfisher. The forests in the municipal area are mostly pine woods on ice-age dunes with heath fields. The sandy soil is regionally famous for growing white asparagus.