Bonita Springs, Florida is located on the Gulf Coast approximately 145 miles northwest of Miami and just a few miles south of Fort Myers. Bonita Springs has over 14 miles of pristine sea-kissed beaches, multitudes of water fun, many excellent golf courses and more. In Bonita Springs you’ll find friendly people, a family-oriented lifestyle and yet a wonderfully relaxing atmosphere.