Kamloops is a working city of 100,000 in grassland and sagebrush, and Sun Peaks — the second-biggest ski area in Canada by terrain — sits 45 minutes north of it. The two are not much alike, which is useful.
Kamloops sits where the North and South Thompson rivers meet, in a rain shadow that makes it one of the driest inhabited parts of Canada. The name comes from the Secwépemc word Tk'emlúps, meaning the meeting of the waters, and the Tk'emlúps te Secwépemc community remains on the north bank. It grew as a fur-trade post, then a railway and ranching town, and today it is a regional service and university city rather than a resort — which is why accommodation is plentiful and priced normally.
Sun Peaks Resort, 45 minutes north, is the reason most visitors come in winter. It spreads across three mountains — Tod, Sundance and Mount Morrisey — with a genuine ski-through village at the base, and its scale surprises people who have not been: by skiable terrain it is second in Canada only to Whistler Blackcomb. The snow is interior-dry and the grooming is excellent, which makes it unusually good for mixed-ability groups and for people learning.
The arrangement is the point. You can stay in the village and never move a car, or stay in Kamloops at a fraction of the price and drive up — and in a thin snow year the city has enough else going on that a trip is not wasted. Harper Mountain, much smaller and 20 minutes from town, is where locals take children.
Victoria Street and the riverfront: restaurants, the Kamloops Art Gallery, the Western Canada Theatre and most of the city's hotels.
A pedestrian ski-in, ski-out village 45 minutes north — its own municipality, with hotels, rentals and lifts from the door.
The hillside suburbs south of the centre, closest to Thompson Rivers University and the main shopping.
Across the river: the older North Shore commercial strip and the Tk'emlúps te Secwépemc lands, with the Secwépemc Museum and Heritage Park.
Pritchard Boat Ramp, BC V0E 2P0
5045 Boulder Mountain Rd, Barrière, BC V0E 1E0
3035 Airport Rd, Kamloops, BC V2B 7X1 — Indoor waiting areas, but some gates board by bus or on foot across the apron — plan for the weather on the day. ✈ 2 airlines (Air Canada, WestJet) · direct flights to 3 destinations incl. Calgary, Vancouver, Prince George (OpenFlights route data).
Routes and aircraft from OpenFlights (open data; a point-in-time snapshot). * = codeshare. Linked destinations open their own guidebook. Flight numbers are not in the open data — they come from the airline or a paid schedule feed.
Kamloops, BC, CA
Kamloops, BC, CA
Public transit · Schedules & GTFS data
National rail
Intercity coach
Intercity coach