St. Charles is located on Secondary Hwy-535, approx. 10 km south of Hwy-17 and approx. 50 km southeast of Sudbury.
From Toronto: Hwy-400 north to Hwy-69. Proceed north on Hwy-69 to Hwy-64. Proceed east, then north on Hwy-64 (toward Noelville) to Hwy-535. In Noelville, proceed north on Hwy-535 to St. Charles.