 Kleinostheim lies upstream from Frankfurt on the Main river.It is at the western edge of the Spessart range near Aschaffenburg.Like the nearby city of Mainz to the west, the 50th parallel north goes through the community.