Put-in-Bay is a village located on South Bass Island in Put-in-Bay Township, Ottawa County, Ohio, United States 35 miles (56 km) east of Toledo. The population was 138 at the 2010 census.
The village is a popular summer resort and recreational destination. Ferry and airline services connect the community with Catawba Island, Kelleys Island, Port Clinton, and Sandusky, Ohio.
The bay played a significant role in the War of 1812 as the location of the squadron of U.S. naval commander Oliver Hazard Perry, who sailed from the port on September 10, 1813, to engage a British squadron just north of the island in the Battle of Lake Erie.