Vancouver, Coast & Mountains

Sunshine Coast

Photo by Mark Mackay

The Southern Sunshine Coast, accessed by a 40-minute ferry from Horseshoe Bay, offers everything from steep downhill and technical cross-country to smooth flow trails, with a riding season that stretches year-round. Sprockids Mountain Bike Park, minutes from the Langdale ferry terminal, provides progression-focused riding for all levels. The B&K network in Roberts Creek delivers fast, technical coastal riding, while West Sechelt offers extensive cross-country and enduro terrain. Coast Gravity Park adds world-class shuttle-accessed downhill riding.

The Northern Sunshine Coast is known for rugged, technical, fast trails. Powell River’s Duck Lake network offers cross-country riding, while Mount Mahony delivers top-to-bottom gravity trails ranging from intermediate to advanced.

Sunshine Coast trails are on the unceded traditional territory of the Coast Salish People, specifically the Sḵwx̱wú7mesh Úxwumixw, shíshálh, Tla’amin, Klahoose, and Homalco Nations.

Number of Trails:
693
Highest Elevation:
1,852 m
Trails:
easy
211
intermediate
395
difficult
76
extra difficult
11

Support Our Local Trails

Consider supporting the associations of the Sunshine Coast that help maintain the trails and advocate for the mountain bike community.

Getting Here & Trail Access

The Sunshine Coast stretches for 180 km (110 mi) along the Salish Sea from Howe Sound to Desolation Sound and is divided in the Northern Sunshine Coast and Southern Sunshine Coast by Jervis Inlet. Although it is part of BC’s mainland, access to the region is by BC Ferries or by air due to the mountainous terrain.

Southern Sunshine Coast on Trailforks.com

To bring your vehicle to the Sunshine Coast, you must take BC Ferries scheduled service to Langdale/Gibsons (Southern Sunshine Coast) or to Powell River (Northern Sunshine Coast). Reservations are strongly recommened, although not required, as long wait times can occur during busy summer months.

Driving Distances & Times to Langdale/Gibsons (Southern Sunshine Coast):

  • Vancouver - 46 km (28 mi), 1 hour 50 minutes
  • Nanaimo - 86 km (53 mi), 3 hours 30 minutes
  • Seattle - 280 km (174 mi), 4 hours 30 minutes

Driving Distances & Times to Powell River (Northern Sunshine Coast):

  • Nanaimo - 150 km (93 mi), 3 hours
  • Vancouver - 170 km (105 mi), 4 hours 30 minutes
  • Seattle - 400 km (248 mi), 7 hours

From the Vancouver International Airport (YVR), you can fly direct to Powell River via Pacific Coastal Airlines or Harbour Air, and to Sechelt via Harbour Air or Fly Coastal. From Vancouver Island, both Sunshine Coast Air and Harbour Air operate regular flights from Victoria and Nanaimo to Sechelt or come straight from downtown Vancouver with Harbour Air.

If you prefer to bike, you can board BC Ferries as a walk-on passenger and bring a bike with you for an extra $2. If you have never travelled with your bike on the ferry, this short video will tell you all you need to know about loading and unloading, as well as where to store your bike during the ride. The Southern Sunshine Coast is also easily accesssible via public transport via bus from downtown Vancouver.

Trails on the southern Sunshine Coast are accessed from five main areas:

Trails on the northern Sunshine Coast (Powell River) are accessed from six main areas:

See Sunshine Coast Tourism Opens in a new window/tab. for more info

Sunshine Coast Inspiration

Stories from the Sunshine Coast.

Nearby Spots

We value your privacy
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Allow Cookies", you consent to our use of cookies. For additional details view our Privacy Policy.
Cookie preferences

You can control how your data is used on our website. Learn more below about the cookies we use by reviewing our Privacy Policy.

Your cookie preferences have been saved.