Welcome to Horsefly In the heart of B.C., the Cariboo, you will find Horsefly close to Williams Lake (72 Km, a 45 min drive) Geographically Horsefly is situated in the foothills of the Cariboo Mountains and offers spectacular views as you drive into the village, approx 50 km (paved) from 150 Mile House on Highway 97. The Cariboo district is cattle country. After the forest industry, tourism is the second most important business sector followed by agriculture.more...See more text