



















Hamilton is a city in and the county seat of Butler County, Ohio, United States. Located 20 mi north of Cincinnati, Hamilton is the second-largest city in the Greater Cincinnati area and the tenth-largest city in Ohio. The population was 63,399 at the 2020 census. Most of the city is served by the Hamilton City School District.
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps