Sunshine Coast: Explore BC’s Best Hidden Gem
The first time I came across the Sunshine Coast in British Columbia (BC) was while planning a backpacking trip near Vancouver. After hiking the Juan de Fuca trail, I was craving more time in the outdoors. When I finally made my way to the Sunshine Coast, it completely stole my heart. I was blown away by the stunning coastal views, the friendly locals and relaxing atmosphere.
If there’s one place I’d recommend to anyone looking for a relaxing holiday, it’s the Sunshine Coast. Surprisingly, many people living in the Vancouver area have never made the trip themselves. Tucked just off the beaten path, the Sunshine Coast remains a hidden gem, even for locals. Its natural beauty and quieter pace make it a perfect escape from the busier tourist routes through BC.
In this blog post, I’m sharing the best things to do on the Sunshine Coast, including top activities broken down by section. You’ll also find practical tips on how to get there, how to get around once you arrive, and some personal recommendations to help you plan your own unforgettable trip.
Overview and Map of the Sunshine Coast
- Location: Near Vancouver, in the southwest corner of British Columbia
- How to get there: by ferry from Vancouver (Horseshoe Bay), Vancouver Island (Comox), or seaplane
- Getting around: car for major flexibility but the Sunshine Coast is also accessible by bus and bike
- How many days: perfect for a weekend getaway as well as longer stays of 1-2 weeks
- Best time to visit: spring to autumn, but accessible year-round
- Top activities: hut-to-hut hiking trail, kayaking, paddleboarding, cycling, fishing
Where is the Sunshine Coast in BC?

The Sunshine Coast is located in the southwest corner of mainland British Columbia. The coastal communities have created a space of relaxation and outdoor adventure for any type of visitor. In fact, the Sunshine Coast is the ideal place to connect with nature and disconnect from the chaotic city life in Vancouver.
The Sunshine Coast in British Columbia is not to be confused with the better-known Sunshine Coast in Australia. Also, contrary to what you might think, the Sunshine Coast is split into two halves, divided by a large ocean inlet. There is a ferry from Earls Cove to Saltery Bay that connects the north and south sides. In fact, if you decide to take a road trip on the Sunshine Coast, you can drive 180 km between Howe Sound in the southeast to the Desolation Sound in the northwest.
The Sunshine Coast is located on the traditional territory of traditional territories of the Sḵwx̱wú7mesh Úxwumixw, shíshálh, Tla’amin, Klahoose, and Homalco Nations.
How to get to the Sunshine Coast
The Sunshine Coast can only be reached by ferry, boat or plane. Despite it being part of the British Columbia mainland, there is no road or bridge leading up to it.
Although it feels like a remote getaway, the Sunshine Coast is surprisingly easy to reach. The ferry from Horseshoe Bay (Vancouver) to Langdale (Gibsons) takes just 40 minutes. You can also catch a ferry from Comox, on Vancouver Island, to Powell River, which connects you to the northern Sunshine Coast.
Alternatively, you can take a plane to Sechelt or Powell River from Downtown Vancouver, the International Airport (YVR) or Vancouver Island.
- Ferry Rides: from Horseshoe Bay (Vancouver) or Comox (Vancouver Island)
- Plane: from Downtown Vancouver, the International Airport (YVR) or Vancouver Island
On the ferry, you can take your car, walk as a foot passenger or even bring your own bike. If you’re going by car, make sure to make a reservation with BC Ferries. During the summer and long weekends, reservations help if you want to sail at a specific time and avoid waits at the terminal.
Also note, that return ferry fares are charged from Horseshoe Bay to Langdale and Saltery Bay to Earls Cove. So, you only physically pay one direction.
Itinerary Suggestion: if you have the time, take the Sunshine Coast and Vancouver Island ferry loop, also known as Coastal Circle Route. Overall, it involves 4 ferry rides and the opportunity to take a scenic road trip around the Sunshine Coast and Vancouver Island.
I recommend the following itinerary:
1. Horseshoe Bay (Vancouver) to Langdale (Sunshine Coast)
2. Drive to Earls Cove and take the ferry to Saltery Bay (Northern Sunshine Coast)
3. Drive to Powell River and take the ferry to Comox (Vancouver Island)
4. Drive to Nanaimo and take the ferry back to Horseshoe Bay (Vancouver)
Getting around on the Sunshine Coast
The best way to explore the Sunshine Coast, from its southern tip to the northern end, is by car. In fact, having your own wheels gives you the freedom to discover hidden gems and go off the beaten path on your own schedule. That said, if you’re traveling without a car, it’s still possible to get around by bike or by using the local bus system, though it may require a bit more planning and flexibility.
Exploring the Sunshine Coast by Bike
In spring and summer, cycling around the Sunshine Coast is very popular. This can be also done by including a ferry to Vancouver island, to complete a loop route that includes both Sunshine Coast and Vancouver Island. The road on Sunshine Coast can be hilly and have narrow shoulders. So, make sure you’re comfortable with the terrain and always stay alert.
Use Local Buses to visit the Sunshine Coast
Planning a car-free trip to the Sunshine Coast is relatively easy but requires some time and planning. The ferry terminals in Vancouver and Vancouver Island can be reached by public transit quite easily. Then, you hop on the ferry as a walk on passenger. Later, on the Sunshine Coast, a bus connects Langdale (Gibsons) and Halfmoon Bay.
Additionally, the Sunshine Coast Connector connects the southern section with the northern section of the Sunshine Coast. But, it only operates between late spring and early fall, and does one trip a day in each direction.
Getting from Langdale to Powell River:
- Departure from Langdale Ferry Terminal: 10:50 am
- Ferry from Earls Cove to Saltery Bay: 12:55 pm
- Getting to Powell River: BC Transit Bus #12
Getting from Powell River to Langdale:
- Departure from Powell River Town Center Mall (#12): 10:10 am
- Ferry from Saltery Bay to Earls Cove: 11:45 am
- Sunshine Coast Connector Bus: 12:40 pm
Southern Sunshine Coast
Southern Sunshine Coast is easily accessible from Vancouver by ferry and is an amazing weekend getaway destination. Here, the main coastal town is Gibsons, where you can soak in ocean views, explore local shops and restaurants.
- Key areas: Gibsons
- Where to eat: Beachcomber Coffee Company, Sandy’s Bake Shoppe, Black Bean Cafe, Molly’s Reach
Explore Gibsons Landing
Gibsons Landing is a charming harbor area located just next to the ferry terminal. Whether you’re looking to avoid traffic or simply want to explore a bit of this small harbor town before continuing on, Gibsons Landing is the perfect choice. Stroll along the pier, take in stunning views of the Howe Sound mountains, enjoy a meal with a scenic backdrop, and don’t miss a visit to the Gibsons Public Market for local goods and treats.
- Top Restaurants: the Mad Hen, Lunitas Mexican Eatery, Smitty’s Oyster House
- Top Cafes and Bakeries: Beachcomber, Sandy’s Bake Shoppe


Craft Beer, Cider and Spirits
If you prefer to stop for a drink in Gibsons, there are plenty of breweries, cideries and distilleries where you can take a break.
- Persephone Brewing: sustainable, local-focused brewery that also offers live music
- Gibsons Tapworks: a modern brewery in the heart of Gibsons
- The 101 Brewhouse + Distillery: to enjoy both craft beers and small-batch spirits
- Sunday Cider: naturally fermented ciders from local apples
- Bruinwood Estate Distillery: offers a refined and specialized tasting experience of spirits, such as whiskey, gin or rum
Soames Hill in Gibsons
Hiking to Soames Hill in Gibsons is one of my top picks for things to do on the Sunshine Coast. In fact, this trail has incredible views that overlook the Strait of Georgia. I don’t consider this 2.7 km long loop trail particularly difficult, as it involves about 150 m of elevation gain and takes just around 1 hour to complete.
There are two trailheads you can start from: Bridgeman Road or Esperanza Road. Independently of where you start, both routes are similar in length and elevation gain.

Central Sunshine Coast
Central Sunshine Coast is a laid-back destination where you’ll find local communities, such as Sechelt and Halfmoon Bay. In this area, you can explore secluded coves, hike through lush forests and enjoy the slower pace of life.
- Key areas: Roberts Creek, Sechelt, Halfmoon Bay
- Where to eat: Gumboot Cafe and Restaurant, Lighthouse Pub, Strait Coffee
- Campgrounds: Roberts Creek Provincial Park, Porpoise Bay Provincial Park
Favorite Cafe: I’ve been talking about the coffee from ‘Gourmet Girl Cafe and Catering’ over and over again since trying it. I love a good coffee, and theirs was amazing, especially for a road trip.
Visit the Pier at Roberts Creek
Robert Creek Pier is a very popular location along the waterfront. In fact, it is particularly known for the mandala painting at the beginning of the pier, which brings the community together every year in July. Also, the pier is right next to the Gumboot Cafe and Restaurant. So, it’s a perfect opportunity to go for a stroll after your meal.

Explore Downtown Sechelt
Sechelt is the heart of the Sunshine Coast. You’ll find waterfront views, beaches, great restaurants, and local breweries. Life moves slower here, and downtown Sechelt captures that relaxed pace perfectly. Stroll walkable streets lined with cafés, shops, and art galleries, sip coffee by the inlet, and enjoy a town where no one’s in a rush.
Discover Hidden Grove Trail near Sechelt
Hidden Grove is a short loop hike located just 10 minutes from downtown Sechelt. If you take the loop from the parking lot, you’ll walk for 2.1 km and 30-40 minutes for minimal elevation gain. All in all, we really enjoyed this hike as we were surrounded by lush trees and green forest.

Hike to Smugglers Cove near Halfmoon Bay
Smuggler Cove is a scenic 4 km out-and-back trail with minimal elevation gain, perfect for a relaxed coastal hike. Set aside about two hours to take it all in, from the boardwalks through lush wetlands to sweeping ocean views.
The cove has a fascinating past, once used in the late 1800s for smuggling during Prohibition and the transport of Chinese workers. Also, keep your eyes on the water as whale and dolphin sightings are surprisingly common here.

For Scenic Views hike Mount Daniel Trail
Located in Garden Bay Marine Provincial Park, the hike to Mount Daniel is a moderately challenging trail with an elevation gain of 380 meters. Starting right off the main road, the trail begins with a steady uphill climb. While the views don’t appear until the summit, they’re absolutely worth the effort. Overall, the hike covers 4.7 km round trip and typically takes about two hours to complete.

Enjoy the Tidal Rapids at Skookumchuck Narrows
Skookumchuck Narrows is known for its intense tidal rapids, where the ocean rushes through a narrow passage, creating powerful waves and swirling whirlpools. This dramatic natural display happens twice daily and draws experienced kayakers and surfers looking to ride the standing waves. Although it’s not like surfing in Tofino, it’s one of the most impressive sights on the Sunshine Coast.
Northern Sunshine Coast
Northern Sunshine Coast is arguably the most breathtaking section of the Sunshine Coast. Although it is less developed, it offers pristine wilderness and rugged landscapes worth the trip. In order to reach this area, you can either take two ferries from Vancouver or one ferry from Vancouver Island.
- Key areas: Saltery Bay, Powell River, Lund
- Where to eat: Coastal Cookery, Forest Bistro & Lounge
- Campgrounds: Saltery Bay Provincial Park
Hike the Sunshine Coast Trail
The Sunshine Coast Trail is Canada’s longest hut-to-hut hiking trail, stretching an impressive 180 km. The trail runs from Sarah Point to Saltery Bay on the northern Sunshine Coast. Along the way, you can stay in free backcountry huts. But, carrying a tent is recommended in case the huts are full. Whether for a day hike or a full trek, it’s a great way to explore BC’s wilderness.
Go Paddling
The northern Sunshine Coast is a paddler’s paradise. Calm waters, hidden coves, and stunning coastline make it ideal for kayaking or paddleboarding. Here, you can launch from Lund or Powell River and explore nearby inlets and islands. Keep an eye out for seals, eagles, and even whales.
Explore Powell River’s Historic Town
Powell River has a rich history, that you can experience firsthand by walking through the Townsite, a National Historic District. You’ll find heritage buildings, a vintage movie theatre, and local shops. It’s a charming spot to step back in time and enjoy small-town coastal life.
Visit Lund
Lund is the northernmost point of Highway 101 and a gateway to outdoor adventures. It’s a quiet town where you can walk around the marina or grab a bite at the local bakery.
Explore Savary Island
Savary Island feels like a tropical escape. It is largely known for the white sand beaches and warm swimmable waters. In fact, it’s perfect for a day trip or overnight stay. You’ll find no paved roads so the only way to get around is by bike or walking. It’s one of BC’s best-kept secrets.