Put-in-Bay is a resort village located on South Bass Island in Put-in-Bay Township, Ottawa County, Ohio, United States, 85 miles west of Cleveland and 35 miles east of Toledo. The population was 154 at the 2020 census.
SponsoredFind discounts on the best Put N Bay Resort. Tripadvisor helps you spend less. Save money & book with Tripadvisor, the world's largest travel website.
Millions of hotel reviews · Easy price comparison · Candid traveler photos