Ashcroft is located on Hwy-97C in south central British Columbia, approx. 90 km west of Kamloops. From Vancouver: Hwy-1 east to Hope exit (exit 170). Continue on Hwy-1 towards Cache Creek. Pass through Yale and several other small towns. Total distance is approx. 195 km.