Located in Lafayette County, Mayo, Florida, is located approximately 80 miles south and east of Tallahassee. Mayo is the County seat of Lafayette County. Its proximity to the Suwannee River’s recreational opportunities and the numerous springs nearby makes Mayo a great natural Florida camping destination.