Peace River

Charlotte County, Florida.

Peace River midpoint in Ona, Florida.

Peace River ends in Port Charlotte, Florida.

108.99 miles long (175.40 kilometers)

29827365.91 miles (48002507.21 sq kilometers)

About The Peace River

Peace River is a River located in Charlotte County, FL. Starting in Bartow, FL the Peace River flows 115 miles through Ona, FL before ending in Port Charlotte, FL. Find maps, fishing guides, weather and recreation information at Guidesly.


About Peace River, FL

The Peace River is a 106-mile river located in the southwestern part of the Florida peninsula and has a drainage basin of 1,367 square miles. It starts at the convergence of Saddle Creek and Peace Creek northeast of Polk County in Bartow and runs through Fort Meade, Hardee County to Arcadia in DeSoto County and eventually southwest into the Charlotte Harbor estuary at Punta Gorda in Charlotte County. The cities of Wauchula and Zolfo Springs and U.S. Highway 17 also runs along the river. 

On 16th century Spanish charts, the river was called Rio de la Paz meaning River of Peace. Later maps show that the river was labeled as Peas Creek or Pease Creek. Muscogee and Seminole Indians call the river Talakchopcohatchee, which means River of Long Peas. The river’s fresh water is crucial in maintaining the feeble salinity of Charlotte Harbor which is the home of several endangered species as well as commercial and recreational harvests of shrimp, crab, and fish. The Peace River is also a popular destination for canoeing and is famous for fossil hunting as many Pleistocene and Miocene fossils, as well as phosphate deposits, are found here, especially in an area in its northern watershed called Bone Valley.

Peace River Fishing Description