San Juan Creek begins in the southern Santa Ana Mountains, a few miles northwest of Lake Elsinore.
Leaving its uppermost headwaters, San Juan Creek flows south and west in several meanders, then finally proceeds to flow west-southwest.