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 kilometres north of Cache Creek , British Columbia .
It 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 kilometres north of Cache Creek , British Columbia .