Werneck is in Lower Franconia in Bavaria, about 12 km from Schweinfurt and 25 km from Würzburg. It is on a curve in the Wern, a tributary of the Main, on the edge of the plateau above the river. Its highest point is at 337.20 m of elevation, its lowest at 212.50 m. The total area of the municipality is 73.65 km2, of which about 9 km2 are wooded.