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.
5045 Boulder Mountain Rd, Barrière, BC V0E 1E0 · chinookcovegolf.com
Pritchard Boat Ramp, BC V0E 2P0
38 Holloway Drive, Kamloops, BC V1S 0B3 · tobianogolf.com
626 Columbia St W, Kamloops, BC V2C 1L1, Canada · thevistainn.com
1325 Columbia St W, Kamloops, BC V2C 6P4, Canada · accentinns.com
225 Lorne St, Kamloops, BC V2C 1W2, Canada · sandmanhotels.com
1250 Rogers Way, Kamloops, BC V1S 1N5, Canada · coasthotels.com
1550 Versatile Dr, Kamloops, BC V1S 1X4, Canada · ihg.com
551 11 Ave, Kamloops, BC V2C 2S3, Canada · scottsinnkamloops.ca
650 Victoria St, Kamloops, BC V2C 2B4, Canada · thompsonhotel.ca
405 Victoria St, Kamloops, BC V2C 2A7, Canada · wyndhamhotels.com
1475 Hugh Allan Dr, Kamloops, BC V1S 1J3, Canada · marriott.com
540 Victoria St, Kamloops, BC V2C 2B2, Canada · marriott.com
660 Columbia St W, Kamloops, BC V2C 1L1, Canada · bestwestern.com
530 Columbia St, Kamloops, BC V2C 2V1, Canada · wyndhamhotels.com
625 W Columbia St, Kamloops, BC V2C 1K8, Canada · knightsinn.com
555 W Columbia St, Kamloops, BC V2C 1K7, Canada · wyndhamhotels.com
339 St Paul St, Kamloops, BC V2C 2J5, Canada · hilton.com
500 Columbia St W, Kamloops, BC V2C 1K6, Canada · hospitalityinnkamloops.com
550 Columbia St, Kamloops, BC V2C 1V1 · sandmanhotels.com
775 Columbia St W, Kamloops, BC V2C 1K9, Canada · starlodge.ca
430 Columbia St, Kamloops, BC V2C 2J5 · wyndhamhotels.com
463 Grandview Terrace, Kamloops, BC V2C 3Z3, Canada · grandviewmotel.com
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