The San Luis Rey River is a river in northern San Diego County, California. The river's headwaters are in the Palomar Mountain Range and Cleveland National Forest, near Palomar Mountain and the Santa Rosa Mountains. The river mouth, on the Pacific Ocean, is in northern Oceanside. The San Luis Rey River bike path runs along it for its last 9 miles.