The Rainbow River is located in Dunnellon, Florida, United States, in the southwest corner of Marion County, about 20 miles southwest of Ocala, 100 miles northwest of Orlando and 100 miles north of the Tampa Bay area. It is formed by a first-magnitude spring that is ranked fourth in the state for volume of discharge. In addition to the springs located at the headwaters, there are many smaller springs that discharge from numerous caves, rock crevices, and sand boils the entire length of the river.
The Rainbow River is a gently winding river that is 5.7 miles long and merges with the Withlacoochee River at Dunnellon, Florida. The headwaters, Rainbow Springs, is the anchor for Rainbow Springs State Park. This first-magnitude spring is not one large vent but is numerous vents that issue 400 - 600 million gallons of crystalline water every day.
Address 12088 Palmetto Ct, Dunnellon 34432, United States
Coordinates 29°2'50.914" N -82°27'29.358" E