Fly to nearby Kamloops Airport through either the Vancouver or Calgary gateways. Daily flights from Vancouver offered by Air Canada / Jazz or Pacific Coastal Airlines, and from Calgary by Air Canada / Jazz or WestJet (starting December 15,2008).
Starting from Trans Canada Highway 1 eastbound, take the Highway 5 north exit to Jasper. You will pass 3 sets of traffic lights en route. Then look for signs to Heffley Creek & Sun Peaks. Duration from Hwy 1 to Heffley Creek turn-off: approximately 20 minutes.
Turn right at Heffley Creek and take the first left at the General Store (see directional sign for Sun Peaks). Proceed along this two-lane, paved road up the mountain all the way into the resort village. Duration from General Store to Sun Peaks Resort village: approximately 25 minutes.
Take Trans Canada Highway 1 eastbound from Vancouver to Hope. Once in Hope, choose from 2 options to get to Kamloops: Coquihalla Highway (5) or Highway 1 eastbound. Drive to Kamloops. Follow the directions as above 'From Kamloops.’
Duration from Vancouver to Kamloops: approximately 3.5 hours on the Coquihalla Highway, 4.25 hours on Hwy 1.
Take Highway 99 north through Pemberton to Mt. Currie and turn right/east to Lilloet and follow through to Hat Creek Ranch/Cache Creek on Highway 97. In Cache Creek turn left (east) onto Highway 1, and proceed to Kamloops. Follow the directions as above 'From Kamloops.’ Duration from Whistler Village to Kamloops: approximately 3.75 hours.
Take I-5 north to Bellingham, exit on Meridian Street heading east and then head north toward the Sumas border crossing. Once in Canada, take the Trans Canada Highway 1 eastbound to Hope. Follow the directions as above 'From Vancouver’ beginning in Hope. Duration from downtown Seattle to US / Canada border crossing: approximately 2.25 hours.