Seligenstadt is a town in the district of Offenbach, in Hesse, Germany. It is situated on the left bank of the Main, 15 km northwest of Aschaffenburg, and 22 km southeast of Frankfurt.Seligenstadt has three districts: "Seligenstadt", "Klein-Welzheim" and "Froschhausen".