Matanzas River is a body of water located in St. Johns and Flagler counties in Florida. It is a narrow saltwater bar-bounded estuary sheltered from the Atlantic Ocean by Anastasia Island.
The Matanzas River is 23 miles (37 km) in length[1] and extends from St. Augustine Inlet southward to approximately 6.5 miles (10.5 km) south of the Matanzas Inlet on the southern tip of Anastasia Island. The river is part of the Intracoastal Waterway.