Whistler is located on the Sea to Sky Highway (Highway 99), which goes from the Peace Arch Border Crossing in Surrey, British Columbia to the Cariboo Highway (Highway 97) 10 kilometers north of Cache Creek, British Columbia.