Zeil am Main is a town in the Haßberge district in Lower Franconia, an area in the federal state of Bavaria, Germany. It is situated on the right bank of the Main, 7 km east of Haßfurt, 24 km northwest of Bamberg, and 25 km east of Schweinfurt. Zeil is a historic Franconian town known for its old churches, romantic houses, medieval walls and towers, the hill church of "Zeiler Käpelle", and the castle ruins of the Schmachtenburg.