sun peaks village and mountain from above


Sun Peaks is a village located in the Interior of British Columbia. Located just 45 minutes northeast of Kamloops, it is the second-largest ski area in Canada and a year-round destination for guests in search of a welcoming, accessible, stress-free mountain experience. There are various ways to get to Sun Peaks whether you're driving, flying, travelling by train, bus, or shuttle. 

Drive here

Enjoy the scenic drive to Sun Peaks through BC's mountain passes and valleys. There are a few driving routes to choose from depending on where you are travelling from. Sun Peaks is just a 45-minute drive northeast of Kamloops, BC.

map: driving to sun peaks

driving map of how to get to sun peaks

driving from vancouver & seattle

For the most up to date information on the following driving routes and road conditions check Drive BC:

  • Coquihalla Highway 5 is open to regular traffic.
  • Trans-Canada Highway 1 from Hope to Sun Peaks is open to regular traffic with possible delays
  • Highway 3 from Hope to Princeton is open to regular traffic.
  • Highway 99 from Pemberton to Lillooet is open to regular traffic.

driving times & distances

  • Drive from Vancouver or Seattle via Highway 5, 1, 3, or 99. See below for more details.
  • Drive from Calgary via the Trans-Canada Highway 1.
  • Drive from Osoyoos, Penticton, Kelowna, and Vernon via Highway 97 or Highway 97C and Highway 5 north from Merritt.
  • Drive from Northern BC via Highway 5 or Highway 97.

Check Drive BC for the latest updates.

British Columbia road reports

Please check the road conditions before leaving home by visiting:

Drive BC Traveller Information System >
Drive BC Highway Web Cams >


For information on crossing the border please visit:

United States Customs Border Wait Times >
Washington State Border Crossing Cams >
Canada Customs Border Wait Times >

fly HERE

Sun Peaks is just a 50-minute drive from the Kamloops Airport where WestJet and Air Canada provide direct flights from major cities such as Vancouver and Calgary. Shuttles to Sun Peaks are available from the Kamloops Airport.

You can also fly to Kelowna International Airport and take ground transportation with a 2 hour and 45-minute drive to Sun Peaks.

airport access

Kamloops Airport (YKA) Visit Website >
Kelowna International Airport (YLW) Visit Website >


 Air Canada logo

Air Canada offers direct flights from Calgary and Vancouver to Kamloops and direct flights from Toronto to Kelowna.



Central Mountain Air offers direct flights to Kamloops and Kelowna from Vancouver and Prince George. 




Swoop offers direct flights from Abbotsford, Edmonton, Toronto and other locations to Kelowna, BC - just a 2 hour and 45 minute drive from Sun Peaks.


Westjet logo

WestJet offers direct flights from Vancouver and Calgary to Kamloops and direct flights from Edmonton to Kelowna.





You can also travel to Sun Peaks by bus with options from Vancouver, Kelowna, Calgary and Edmonton.

Ebus & Rider Express

Ebus and Rider Express offer passenger bus service to Kamloops from a number of routes including Vancouver, Kelowna, Calgary and Edmonton. Busses are running from Vancouver to Kamloops via Highway 3. Book your shuttle in advance for transportation between Kamloops and Sun Peaks Resort.  

Ebus Rider Express

train here

You also can travel to Sun Peaks by rail with options from Vancouver to Kamloops.


VIA Rail offers passenger service from Vancouver to Kamloops North Station departing Monday at 3:00 pm, and arriving on Tuesday at 12:17 am. Return service from Kamloops North Station departs Wednesday at 7:03 pm and arrives in Vancouver on Thursday at 8:00 am. Book your shuttle or taxi in advance for transportation between Kamloops North Station and Sun Peaks. 

VIA Rail

Shuttle AND transfer here

There are a number of shuttle and private transfer options to choose from to help you get to Sun Peaks. These shuttles provide transportation to Sun Peaks from nearby airports, the city of Kamloops, and other ski resorts.

shuttle and transfers

Kamloops Airport (YKA) is approximately 50 minutes away and is the primary airport for Sun Peaks. Kelowna (YLW) is 2 hours and 45 minutes away, and Vancouver is 5 hours away.

Shuttles and Transfers