Oakhurst is located on the Fresno River 3mi south-southwest of Yosemite Forks,[REF] at an elevation of 2274 feet (693 m) [REF].
According to the United States Census Bureau, the CDP has a total area of , of which is land and (0.12%) is water.