The Herrera River () is a river of Río Grande, Puerto Rico. It begins at barrio Ciénaga Alta, in Río Grande and travels through Loiza, Puerto Rico, another municipality. It begins at an elevation of above sea level. It has an approximate length of from its source until it empties into the Atlantic Ocean north of Puerto Rico between the towns of Loíza and Río Grande. It runs generally from south to north.

See also List of rivers of Puerto Rico

References

External links USGS Hydrologic Unit Map – Caribbean Region (1974)