Suwannee is an unincorporated community in Dixie County, Florida, United States. It is located on the Suwannee River near its mouth, at the southern end of the Big Bend region of Florida. It is 23 miles southwest of Old Town, to which it is connected by County Road 349.
Suwannee is a fishing village, with a population of about 300. It caters for both freshwater fishing in the river and saltwater fishing in the Gulf of Mexico.
The town is surrounded by the Lower Suwannee National Wildlife Refuge. There is a canoe/kayak trail into the refuge from launch sites in the town.