Seligenstadt is in the "Rhine Main area". The town is about 30 km southeast of Frankfurt. The whole area of the town is 30,85 km large and it is 109–118 m above sea level. It is a plain area with no hills.