The St. Johns River (Spanish: Río San Juan) is the longest river in the U.S. state of Florida and it is the most significant one for commercial and recreational use. At 310 miles (500 km) long, it flows north and winds through or borders twelve counties.