San Juan Creek is a tributary stream of the Estrella River in San Luis Obispo County, California.
Heading at in the La Panza Range, at an elevation of , it runs 45 miles to its confluence with the Estrella River. Its mouth lies at an elevation of , at its confluence with the Estrella River, near the town of Shandon, California.