Skip to content

Table of contents

About One Hundred Mile House, BC

Along Highway 97 in the Cariboo, 100 Mile House is a handy stop between Kamloops and Williams Lake, with Williams Lake 92 km north for a quick day trip and Kamloops 207 km south for bigger errands or airport travel via YKA. EV drivers will find chargers right along the highway. Locals know it best as BC's cross-country ski capital, with the giant wooden skis on Main Street proving the point.

Where is One Hundred Mile House, BC on the map?

One Hundred Mile House, BC is in Canada, at 51.641, -121.313 - about 92 km south-east of Williams Lake, BC.

How far is One Hundred Mile House, BC from where I am?

Use your device location to see the distance to One Hundred Mile House, BC, how long the drive takes, and directions from where you are.

Find hotels in One Hundred Mile House, BC

Rent a car near One Hundred Mile House, BC

Play a pub crawl round in One Hundred Mile House, BC

Nine holes from pub to pub through the real streets of One Hundred Mile House, BC. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: One Hundred Mile House, BC9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to One Hundred Mile House, BC?

The closest airport to One Hundred Mile House, BC is Williams Lake Airport, 104 km (about 1 h 29 min by car).

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.