This post may contain affiliate links. If you make a purchase through an affiliate link, I will earn a commission at no extra cost to you. Thanks for your support.

Want to know the best places to visit and things to do on The Sunshine Coast, BC? I got you. I have visited three times and have traveled all up the coast. Here are my favorites…
I just can’t figure out why British Columbia’s Sunshine Coast isn’t better known to tourists.
It’s blessed with natural beauty in the form of rugged beaches and lush rainforest, the towns are charming, the people are super friendly and welcoming, there is so much to do, and it is within day-tripping distance from Vancouver.
It just doesn’t make sense.
The Sunshine Coast, BC comprises a string of towns on a secluded stretch of coastline that is carved out with secluded bays and inlets. Sandwiched between the Strait of Georgia and the formidable Coast Mountains, the Sunshine Coast can only be reached by seaplane or ferry from Vancouver and Vancouver Island.


Despite being so close to the big city, the Sunshine Coast retains a very laid-back vibe, which has attracted a lot of disillusioned city dwellers craving the simple life to move there. Can’t say I blame them.
I first visited the Sunshine Coast in 2010 when I was traveling through the US and Canada for nine weeks. I had a couple of days before I was meeting up with my Dad in Seattle.
I had heard a bit about the Sunshine Coast from when we lived in Vancouver in 2009 and as we had never made it there, I thought it would be the perfect place to spend a couple of days.
Turns out it was. I ended up falling for the Sunshine Coast, and hard.
I have since visited two more times and love it more every time. You could easily spend weeks here exploring but it also worth visiting if you just have a couple of days. After three visits, I put together my must-visit places and best things to do on The Sunshine Coast, BC.

Best Things To Do on The Sunshine Coast, BC
Visit the Sweetest Town on the Sunshine Coast: Gibsons
Lovely Gibsons is the first place you will come to if you are taking the ferry to the Sunshine Coast from Vancouver (other than tiny Langdale). It is a picture-perfect coastal community that is worth spending a couple of hours in, strolling the waterfront and pier at Gibsons Landing and checking out the views and the shops.

Do the short but steep hike up Soames Hill, also known as the Knob, which offers stunning views over the coast. Walk the coastal path to Armours Beach, and if you love waterfalls, don’t miss the easy hike to Langdale Falls.
Explore Quirky Roberts Creek, BC
Nestled in close proximity to the sea and surrounded by the beautiful temperate rainforest that I can’t seem to get enough of, Roberts Creek could well be one of Canada’s prettiest towns.
But it isn’t just pretty, Roberts Creek is home to a vibrant community of ageing hippies, back-to-landers, young families and travellers that have found their perfect base to settle down.
The community spirit is palpable with a notice board outside the General Store crowded with flyers advertising local yoga classes and live music.

This alternative haven is full of charm with it’s attractive red wooden shops including the best restaurant on the coast: The Gumboot. This place serves up some killer meals and the staff are so friendly. There is also a cafe of the same name that does great coffee and baked goods.
I loved that hardly anything has changed in Roberts Creek from when I first visited until now. It is still quiet and friendly. It is still beautiful and delightfully underdeveloped. And I have a feeling it will stay that way, especially if the locals have anything to do with it.
Some of my favorite things to do in Roberts Creek include eating at the acclaimed Gumboot Restaurant, browsing and sampling the local products at the small but popular farmers market, swimming in the clear waters of the Strait of Georgia at Marlene Beach, and watching the sunset from the walkable pier.

There are numerous hiking trails you can do in nearby Cliff Gilker Park and Mount Ephinstone Provincial Park, and if you are lucky enough to visit during Creek Daze Festival in August, it will further cement your love for this adorable town.
Have a Quiet Bay Day at Davis Bay
I hired a bike from Roberts Creek and took one for a spin to the nearby blink-and-you’ll-miss-it town of Davis Bay. The ride itself was along the forested highway, mainly on a daisy-lined bike path that parallels the road. There’s nothing like riding a bike through natural surroundings on a sunny summer’s day.

Blessed with a beautiful, long, rocky beach, Davis Bay is the perfect spot for a swim and to sit with a book. There are a couple of food trucks and fruit vendors to grab a snack or lunch.
Explore Sechelt and Porpoise Bay Provincial Park
Sechelt is the biggest town on the Sunshine Coast BC, and as I missed it the first time around I made sure to get there this time. The downtown itself was nothing special in my opinion. It lacked the charm of nearby Gibsons and Roberts Creek, although I had an awesome lunch of blue cheese and pear pizza with corn chowder at Ty’s Fine Foods and Bistro.

I browsed the shops before heading down to the beach, which ended up being my favourite part of Sechelt. There is a selection of totem poles at the southern end of the beach that are worth checking out.
From Sechelt, I walked in the sweltering heat the four kilometres to Porpoise Bay Provincial Park on the edge of Sechelt Inlet. This was probably not my brightest idea. My God, it was hot, and I didn’t have any water with me. In the last section, I walked along the quiet coastline, dodging boggy sections along the way.

Swimming at the white sand beach backed by the second-growth forest of the park was worth the long, hot walk. Luckily, I didn’t have to walk the whole way back; a friendly local took pity on me and gave me a lift back into town.
Marvel at Nature’s Power at the Skookumchuck Narrows
The Skookumchuck Narrows form the entrance to Sechelt Inlet, and the rapids are created by 200 billion gallons of seawater being forced through the narrows on each tide. It is one of the fastest tidal rapids in the world. And I had never even heard of it.


We drove the hour north to Skookumchuck Narrows Provincial Park near the small settlement of Egmont, timing it to get there for the incoming tide.
After parking up, it was a 45-minute hike through the quiet of a morning forest to the viewpoint over the rapids. They were certainly impressive with many eddies and whirlpools that could suck a person down in a second if you were unfortunate enough to fall in.
Kayakers are known to ride the rapids but there weren’t any around during the hour we were there. In fact, we were also the only people at the viewpoint for the first twenty minutes until others slowly trickled in.
The West Coast Wilderness Lodge is located nearby and we went in for a peek before leaving Egmont. If I come back to the coast next time with significantly more money, I know where I am staying!

Swim at Sublime Ruby Lake
On the way back to Roberts Creek, we stopped at the sublime Ruby Lake, one of many lakes that dot the interior of the Sunshine Coast BC, making lake swimming a popular summer activity in these parts. If I was only going to see one lake on this trip then I was glad it was Ruby Lake.
With a small white sand beach and super clear water that was just cold enough to be refreshing but warm enough to stay in for ages, Ruby Lake was a great spot to spend a couple of blissful hours.

Hiking and Exploring in Powell River
Powell River is the largest town in the even more remote Northern Sunshine Coast. To reach Powell River, you need to take a ferry from Earls Cove at the tip of the southern Sunshine Coast to Saltery Bay at the bottom of the Northern Sunshine Coast, then drive 30 minutes.

The town itself isn’t the prettiest compared to lovely Gibsons and Roberts Creek but I really enjoyed camping by Willingdon Beach – watching the sunset from the pier is a definite must-do.
I also really enjoyed doing the 8.5-mile loop trail around Inland Lake in Inland Lake Provincial Park and swimming in the lake. You can also hike trails closer to town, including the trails around Mowat Bay. For a more challenging hike, do the day hike to Tin Hat Summit, part of the 180km Sunshine Coast Trail.

Discover the End of the Sunshine Coast at Lund
Nearly 160km from the start of the Sunshine Coast in Langdale is the tiny village of Lund, the end of the Sunshine Coast and Mile 0 of Highway 101 – a highway that runs for over 2,400km all the way to Chile and is one of the longest in the world.

There aren’t a ton of things to do in Lund itself, although you should definitely take your time and walk along the boardwalks of the picturesque village and check out the local boutique shops and grab a blackberry cinnamon bun from Nancy’s Bakery.
Do a Day Trip to Savary Island
The best thing to do from Lund is to take the ferry to Savary Island for a day trip, or stay for a few nights if you get the chance. Savary Island is a beautiful small island with white sand beaches – not common in Canada – with super clear water, and a small close-knit summer community.

If you can time your visit for a Tuesday or Saturday – do it because this is when the bustling Hacienda Farmers Market is held in the summer months. I really enjoyed the market and there are a number of unique and interesting stalls selling art, gifts, and produce, as well as a cafeteria selling food and drinks.
Hike the Sunshine Coast Trail
If you really want to deeply explore the Sunshine Coast, there is no better way than to hike it on the 180-km Sunshine Coast Trail that stretches from Desolation Sound to Saltery Bay on the Northern Sunshine Coast. It is the longest hut-to-hut hiking trail in Canada, and it is free to stay in any of the 14 huts.
Along the trail, you will see rugged coastline, old-growth forest, pristine lakes, and grand mountains as you hike through remote backcountry.

I truly love the understated charms of the Sunshine Coast in BC, an overlooked region that is truly blessed with abundant natural beauty and locals so friendly that you will never want to leave.
I will be back, and sooner rather than later.
Where To Stay on The Sunshine Coast
Staying at Up the Creek Backpackers was a big part of why I loved the Sunshine Coast so much the first and second times I visited.
Located in the small community of Roberts Creek, my favourite town on the Sunshine Coast BC, Up the Creek is one of those rare hostels where you instantly feel like you have come home. It is small and cozy with a large common area, a well-equipped guest kitchen, and a deck with hammocks for lounging in. There are both dorm and private rooms.

For highly-rated stays in the lower Sunshine Coast, stay at the West Coast Wilderness Lodge, Sunshine Coast Resort, Davis Bay Bed and Breakfast, Hideaway Haven B&B, and Creekside Bunkies.
If you prefer to stay in the more remote Northern Sunshine Coast, stay at Beach Gardens Resort and Marina, Bratty Catty Cabin, and The Magical Dome.
The Best Travel Insurance For Your Sunshine Coast Trip
Make sure you get travel and health insurance before your Sunshine Coast trip, just to be on the safe side. Safety Wing is my go-to and they are cheap and easy to claim with.
Safety Wing also allows you to sign up when you are already traveling, unlike a lot of other travel insurance providers.
If you liked this post, check out some of my other Canada content:
- Everything You Need To Know About Visiting Gwaii Haanas
- How I Traveled Through Canada on $30 Per Day
- Crypt Lake Hike: One of the Best Hikes in Canada
- Life in Field, BC: The Best Mountain Town in the Canadian Rockies
- What To Do in Revelstoke If You Only Have Two Days
- The Best Vancouver Itinerary for 4 Days in Summer
- Revisiting Victoria: Canada’s English-Themed City
- What to Do in Summer on Denman Island, Canada
- Hiking Through the Mountains to Stunning Garibaldi Lake

Make sure to get a boat ride over to Buccaneer Bay which is a nice sandy beach and where a limited # camp sites are available on the North Thormanby island. You can get a water taxi from either Secret Cove Marina or from one of the Mercers who run Buccaneer Marina.
Thanks for the tip Roger, it sounds like fun 🙂
The next time you’d like to come for s couple of weeks you might consider talking to me about a work and stay
I would love that Heidi, I will definitely keep that in mind 🙂
Unfortunately one has to mortgage their first born to afford the rates BC ferries charge ,so those areas will likely stay relatively people free , much to the delight of the locals .
I’m sure! It’s a shame the ferry coats so much, but you are right, at least it will keep numbers down
I absolutely agree, especially when you consider the upper Sunshine Coast in this equation. The Powell River region boasts the 180km Sunshine Coast Trail (with awesome hut-to-hut hiking), the sandy beaches of Savary Island, the warm waters and majestic scenery of Desolation Sound (sea kayaking!), world-class rock climbing, a canoe route and so much more. There is also an increasing variety of great eateries as well as Townsite Craft Brewery. Festivals, culture, music – so much to offer and only getting better each year! Perhaps I am a little biased – but I have done my share of traveling and the Sunshine Coast of British Columbia is definitely worthy! Thanks for your blog. Happy travels.
I wish I could have made it up to the Upper Sunshine Coast and Savary Island – I couldn’t afford the bus this time round unfortunately but will get there no matter what next time. You may be bias but I think you are right!
You nailed it. My husband and I lived on the Coast (near Davis Bay) for over fifteen years. It is exactly as you described. Loved it there. We’re in Vancouver now, but still think of ourselves as ‘Coasters’ and go back as often as possible.
So glad that I got it right after only a couple of short visits. At least you aren’t too far away in Vancouver and Vancouver is such a fantastic place in its own right 🙂
I love the sunshine coast and miss it all the time. I’m a born and raised coaster didn’t leave till I was 19 and one day I hope to go back and show my kids the beauty and amazement of the place
I hope you get to go back with your kids Leeann – it must have been an incredible place to grow up
I grew up in Robert’s Creek and totally agree it is an amazing town. I love going back, and I’m always surprised more people don’t visit. In the summer it’s one of the nicest places on the Pacific Coast.
I completely agree that it is one of the nicest places on the Pacific Coast – Sunshine Coast and Denman Island are two of my favourite places in the world 🙂
I’ve been to the Sunshine Coast. In fact I’ve lived in both Sechelt and Gibsons. Tourists don’t know much about the coast and inhabitants like it that way. I’ve made the decision to move back to Ontario because of family and looking at your photos caused pangs in my stomach. Wish I could go back and live there again.
I wish I could live there too Susan
I’m a Brit that moved to Vancouver around 5 years ago. This summer I purchased my first Canadian home in Gibsons, the best decision I ever made. After 5 years of the city I was DONE!!! I needed that small community feel that i missed from home.
The Sunshine Coast has not disappointed. In my first weekend on being here I saw a bear, wolf and a bald eagle to name a few. More wildlife than I had seen in 5 years in the city.
Whether it is taking a walk along the beach, wandering the rainforest, swimming the lake, watching the sunset or making a fire the coast never disappoints.
I think when they were coming up with the tag line for BC “Beautiful British Columbia” they must have been staying on the Sunshine Coast. If you ever need someone to lay your head please don’t hesitate to ask.
I bet it was your best decision Nick – I would love to live on the Sunshine Coast, just got to get to Canada first so if you know anyone that wants to sponsor a kiwi for a job in tourism (or anything!!) let me know and I will happily be your neighbour 🙂
Well, Dirk Becker from Errington BC on Vancouver Island asked “And how would burning garbage there affect your “ratings?”, since our community is earmarked to host one of the Metro Vancouver garbage incinerators, along with Nanaimo.
It is also a little known fact, that several years ago, when Zero Waste Canada was launched, it’s birthplace just happened to also be The Sunshine Coast BC.
This place is our home. It is special for a reason. Air quality, public health, tourism and property values will all be negatively affected, if one of Metro Vancouver regional government’s garbage incinerators gets built at Port Mellon, on the Sunshine Coast.
” Zero Waste Canada, an eco-advocacy group based on B.C.’s Sunshine Coast, estimates that Canadians go through six million rolls of tape, 28 million natural trees, and 250,000 tonnes of plastic packaging every Christmas.” says Barbara Hetherington director at Zero Waste Canada.
http://www.theglobeandmail.com/life/giving/have-your-say-dreaming-of-a-green-christmas/article27560358/
Let’s keep the Sunshine Coast special and clean!
I’m not surprised at all that the Sunshine Coast was home to Zero Waste Canada and that is terrible that it is earmarked to host an incinerator. I’m sure the community is coming together to fight it, if there is a petition that I can sign, please let me know
I have and I was lucky enough to meet you there! It truly is one of the spots with the best vibes that I’ve ever been to. I went back to Gibsons a few weeks ago and the snow was on the mountains, the sunset was pink, just a dream! As Arnie says, we’ll be back (permanently?!) Great post, left me feeling all warm and fuzzy.
I’m so jealous you guys got to spend the whole summer there – such an incredible place. Hope to see you somewhere again in the future (maybe the Sunshine Coast!?)
Sounds doable!
The province is considering building a bridge to replace the ferry from Horseshoe Bay to Langdale, creating easy car access to the Lower Sunshine Coast. There goes the neighborhood!
BTW, there is also an Upper Sunshine Coast – you take another ferry from Earls Cove (north of the Egmont turnoff) to Saltery Bay. We’d be happy to welcome you to Powell River 🙂
Oh no! I hope that doesn’t happen as I imagine it would change it so much. I would love to get to the upper Sunshine Coast, unfortunately I couldn’t afford the expensive bus this time around ut DEFINITELY next time
You’ve only seen half the Sunshine Coast. One more ferry ride would have taken you to the Upper Sunshine Coast which offers a whole different experience, including the 180 km long Sunshine Coast Trail complete with 13 free huts to stay in no reservations required!
I know, I would have loved to get up to Powell River – in fact that was my original plan – but I just couldn’t afford the expensive bus to get there on my backpacker budget. I will definitely get up there next time – even if I have to hitch