Hermann is on the Missouri River at the crossroads of Highways 19 and 100, halfway between Jefferson City and St. Louis.
From Kansas City or St. Louis:
Take Interstate 70 to Highway 19 (Exit 175 at New Florence). Go south 15 miles.
Take Interstate 44 east to Highway 19 (Exit 208 at Cuba). Go north 50 miles.