Getting Here & Getting Around
Getting to the Sunshine Coast is part of the adventure.
The Sunshine Coast is located on the mainland of British Columbia, Canada (just northwest of Vancouver) and stretches 180 km (110 mi) along the Salish Sea, from Howe Sound to Desolation Sound. Although it’s part of BC’s mainland, access to the region is by air or by water only due to the mountainous terrain. There are no bridges connecting the Sunshine Coast to the Vancouver or Vancouver Island regions.
Sunshine Coast Communities
Gibsons
Ch’ḵw’elhp
Gibsons sits at the southwest corner of Howe Sound, perched on a hillside overlooking several small islands. It was featured in a classic CBC TV show called The Beachcombers.
Read MoreGambier Island
Chá7elkwnech
Gambier Island is home to approximately 100 permanent residents. BC Ferries and local water taxis offer convenient foot passenger service.
Read MoreKeats Island
Lheḵ’tínes
Keats Island is located just offshore from the community of Gibsons. BC Ferries and local water taxis offer convenient foot passenger service.
Read MoreRoberts Creek
xwesam / Stelḵáya
Roberts Creek is a funky artist community. Discover cultural and natural attractions in the area such as the Roberts Creek Mandala and the waterfalls in Cliff Gilker Park.
Read MoreSechelt
ch’atlich
Sechelt sits on a narrow isthmus that separates the Sechelt Inlet from the Salish Sea. It serves as a fantastic adventure hub and is also home to a bustling arts scene.
Read MoreHalfmoon Bay & Secret Cove
xwilkway
Discover some of the most stunning coastline and beach access points on the Sunshine Coast in Halfmoon Bay & Secret Cove. These areas are full of outdoor recreation opportunities.
Read MoreThormanby Island
sxwélap
Thormanby Island is known for its beaches, a large bay that provides safe anchorage for boats, and provincial parks that offer backcountry camping opportunities.
Read MorePender Harbour
Kalpilin
Pender Harbour is the name of a harbour and also the larger area around the harbour, which is surrounded by small communities such as Madeira Park (salalus), Kleindale, and Garden Bay.
Read MoreEgmont
sḵwelawt
Egmont is home to Skookumchuck Narrows Provincial Park. You'll also find a range of waterfront accommodations and restaurants, along with unforgettable kayaking and boat tours.
Read MoreNelson Island
Nelson Island is accessible by private boat or floatplane. It sits along the BC Ferries route between Earls Cove and Saltery Bay, so you can easily view the island during your ferry trip.
Read MorePowell River
tiskʷat
Powell River is a city surrounded by natural beauty and adventure. It's home to the Sunshine Coast Trail, the Powell Forest Canoe Route, and more.
Read MoreTexada Island
sayayɩn
Texada Island is affectionately called “The Rock” by locals. BC ferries offers car & foot passenger service from Powell River.
Read MoreLund
Kla Ah Men
Lund is known as the “End of the Road” due to its location at Mile 0 of Highway 101, which is part of one of the longest highway networks in the world, running from Canada to Chile.
Read MoreSavary Island
Kayeqwan
Savary Island is one of the most beautiful islands in the Salish Sea, featuring white sand beaches & stunning ocean and mountain views. Water taxi service is available from Lund.
Read MoreCopeland Islands
The Copeland Islands (also known locally as the Ragged Islands) offer excellent opportunities for kayaking and wildlife viewing.
Read MoreGetting Here
You can get to the Sunshine Coast by ferry, private boat, or plane. Ferry options include taking your own vehicle, travelling by bus, or walking on to the ferry (you can even bring your bike).
Making a ferry reservation is recommended, but if you’re unable to make a reservation, keep in mind that space is also available on a first-come, first-served basis.
-
Ferry Crossing Times
Please note that the following BC Ferries routes accept both vehicle and walk-on passengers.
Horseshoe Bay (West Vancouver) to Langdale (Gibsons) 40 minutes Earls Cove to Saltery Bay 50 minutes Westview (Powell River) to Blubber Bay (Texada Island) 35 minutes Westview (Powell River) to Little River (Comox) 85 minutes Driving Times
Highway 101, also known as the Sunshine Coast Highway, is the main highway to all communities in the region. You can check current conditions on the DriveBC website.
Langdale to Gibsons 10 minutes Gibsons to Roberts Creek 14 minutes Roberts Creek to Sechelt 12 minutes Sechelt to Halfmoon Bay 13 minutes Halfmoon Bay to Madeira Park 15 minutes Madeira Park to Earls Cove 20 minutes Madeira Park to Egmont 27 minutes Langdale to Earls Cove 84 minutes Saltery Bay to Powell River 30 minutes Powell River to Lund 30 minutes *A water taxi or small passengers-only ferry is required to get to most islands on the Sunshine Coast.
Planning to travel with an electric vehicle? Check out our blog post about travelling to the Sunshine Coast with an electric vehicle.
-
Planning to bring your vehicle?
To bring your vehicle to the Sunshine Coast, you must take a car ferry via BC Ferries’ scheduled service for vehicles and pedestrians from either Vancouver (to Gibsons) or Vancouver Island (to Powell River). These ferries take all vehicles (including bicycles) as well as foot passengers, and pets are welcome, too. Check the BC Ferries website for information on fares, schedules, ship amenities, and services.
Reservations are available, but not required, on most Sunshine Coast sailings to and from Vancouver and Vancouver Island. Part of the ship is always available on a first-come, first-served basis. Extra sailings are added during peak periods, but reservations can be very helpful during the summer and holidays when you want to sail at a specific time and avoid waits at the terminal.
Once you're on the Sunshine Coast, BC Ferries also provides transportation to Texada Island, Keats Island, Gambier Island, and between the north and south sections of the Sunshine Coast (Earls Cove to Saltery Bay).
You can find up-to-date webcam footage of the current conditions at each terminal, along with the arrival and departure times of each boat throughout the day.
Planning to travel by bus, bike, or on foot?
As mentioned above, you can utilize BC Ferries’ scheduled service as a walk on passenger (pedestrian) and bring a bike as well.
There are also other transit options available to you, including the Sunshine Coast Connector (operating seasonally)—a convenient bus service between downtown Vancouver and the Sunshine Coast (all the way up to Powell River) via select BC Ferry sailings. Translink also provides ample service allowing travellers to easily connect from metro Vancouver via the SkyTrain & public bus connections to get to the Horseshoe Bay ferry terminal or the float plane terminals. Translink service between Vancouver and Horseshoe Bay via the 257 Horseshoe Bay Express or 250 Horseshoe Bay routes will be your go-to options—just be sure to check ahead for ferry departure times to ensure you make your connection, and take into account that buses may not always be exactly on time.
Never travelled with your bike on the ferry? Not to worry! 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.
Cyclists can buy their tickets at the foot passenger ticket office in Horseshoe Bay—be sure to let them know you are a cyclist. The bike will add an extra $2 to your foot passenger cost. You should then be given directions to the security gate across the street from the ticket office. Walk your bike to the gate and follow signs to the berth. There is a small waiting area for cyclists.
Bikes are loaded before the vehicles. Watch for directions from staff. You will be asked to walk your bike across the loading ramp, and can mount the bike in a rack once you’re on the main ferry deck.
-
If you don’t plan to bring a car, skip the boat altogether with a short flight. Not only is flying quick and convenient, but it’s a beautiful way to experience more of the Sunshine Coast’s landscape.
Flying from Vancouver?
You can fly direct from Vancouver International Airport (YVR) to Powell River via Pacific Coastal Airlines or to Sechelt via Sunshine Coast Air or Fly! Coastal . You can also fly straight from downtown Vancouver to Powell River with Harbour Air.Flying from Vancouver Island?
Both Sunshine Coast Air and Harbour Air operate regular floatplane flights from Victoria and Nanaimo to Sechelt. Pacific Coastal Airlines operates regular flights from Victoria to Powell River.Flying from the United States?
Kenmore Air offers seasonal floatplane flights from Washington State to Sunshine Coast destinations such as Desolation Sound, and Harbour Air flies from Seattle (Lake Union) to downtown Vancouver, where you can then catch a flight to Sechelt or Powell River. -
The Sunshine Coast is home to a variety of marinas, as well as plenty of beautiful anchorages. Come and discover vibrant communities and bucket list-worthy boating destinations such as Desolation Sound and Princess Louisa Inlet.
Visit the AhoyBC website to start charting your course.
Getting Around
Highway 101, also known as the Sunshine Coast Highway, connects the communities of the Sunshine Coast. If you have your own vehicle, travelling within the region is as simple as putting wheels to the pavement. Our highway is suitable for all vehicle types, from motorcycles to large commercial trucks. Current road conditions can be viewed on DriveBC, where you can view highway webcams and construction and incident notices.
Other transportation options include buses, shuttles, ride hailing, car sharing, cycling, and even water taxis.
-
BC Transit offers regular bus transit service on the Southern Sunshine Coast between the BC Ferries terminal in Langdale and Halfmoon Bay, including many stops in between in Gibsons, Roberts Creek, & Sechelt. BC Transit also provides service on the Northern Sunshine Coast, with service throughout the town of Powell River, and limited service to Lund, Stillwater, and occasionally Saltery Bay. Be sure to check schedules when planning your trip. Buses are wheelchair accessible and are equipped with bike racks. You can find a bus route map below.
A DayPASS for the bus can be purchased on the ferry at the gift shop, as well as at a number of other locations on the Sunshine Coast.
Northern Sunshine Coast fares & where to buy | Southern Sunshine Coast fares & where to buy
Southern Sunshine Coast Route Map
Northern Sunshine Coast Route Map
*Please note that if you are planning a trip to the Coast without a car and are hoping to explore to the North Coast, there is no public transit past Halfmoon Bay. If you are without a car the Sunshine Coast Connector can help you on your way to the Northern Sunshine Coast. There is public transit once you arrive in Powell River as well as the new Zunga Bus, a new pilot on-demand transit service operated by the City of Powell River. It’s open to anyone and offers fast, fun, easy travel.
Another option for those travelling by bus is to take the Sunshine Coast Connector, which operates a convenient bus service between downtown Vancouver and the Sunshine Coast through to Powell River via select ferry sailings.
-
Coast Journey Bus Charters & Tours has a 23-passenger luxury bus, a 7-passenger luxury SUV, and a 5-passenger vintage Hudson to help you with your transportation needs on the Sunshine Coast.
Sunshine Coast Shuttle is based in Powell River. They can shuttle guests to just about any location on the Northern Sunshine Coast that is reasonably accessible by 4×4 vehicles, including Sunshine Coast Trail access points.
-
Coast Taxi operates on both the Southern (Sechelt and Gibsons) and Northern Sunshine Coast (Powell River). Rides can be booked by calling or by pre-booking in Coast Taxi's Taxicaller App.
-
Sunshine Coast’s first ride-hailing + delivery service, Coastal Rides provides a safe and affordable transportation option on the Sunshine Coast from Port Melon, Langdale and Gibsons on the south coast to Powell River and Lund on the North coast, and all points in between.
-
Interested in car sharing? The Coast Car Co-Op car sharing service on the South Coast has membership options for regular visitors. Save the ferry fees and pick up a car when you’re here, just when you need it. Coast Car Co-op also maintains two vehicles in the long term parking lot at the Langdale ferry terminal as part of an ongoing partnership with Modo.
The Sunshine Coast also has its first vehicles listed on Turo, a car sharing marketplace. The vehicles are currently available in the Powell River, Sechelt, and Gibsons areas.
-
If you plan to explore the Sunshine Coast on two wheels, there are a few tips and tricks to keep in mind to ensure your trip is as safe and enjoyable as possible! If you are disembarking with your bike from the ferry, you will be riding on the road alongside the cars. It is often a good idea to pull to the side and wait until the bulk of the vehicles have offloaded, especially if you are not comfortable riding in close quarters with cars and trucks. This is true regardless of the ferry you are on.
Once you have firmly arrived on land, there are many opportunities to explore. Check out our cycling page for more info on routes and bike shops. You can also rent e-bikes and scooters in Gibsons from Scotty’s Rentals, adding some extra excitement to your travels. Some of the roads can be quite narrow, so please make sure to wear your helmet and familiarize yourself with some safe cycling tips from Bike Sense.
-
There are a number of locations on the Sunshine Coast that are only accessible by boat. Making a reservation for water taxis and boat service ahead of time is recommended.
Walk-on transportation to Gambier Island and Keats Island is provided by BC Ferries from the Langdale Ferry Terminal near Gibsons. On the northern section of the Sunshine Coast, BC Ferries operates a car ferry route from the Westview Ferry Terminal (Powell River) to Blubber Bay on Texada Island.
Gibsons Harbour Ferry and Sunshine Coast Water Taxi offer service from Gibsons to Gambier Island and Keats Island. If you’re heading to Thormanby Island, both Buccaneer Marina and Thormanby Transportation provide water taxi service.
If you're heading to Savary Island, Cortes Island, Sarah Point (start of the Sunshine Coast Trail) or Desolation Sound you can catch a ride with operators such as Savary Island Ferry, Lund Water Taxi, and Terracentric Coastal Adventures.
Ground transportation to and from all water taxi services is available via Coastal Rides on both the northern and southern sections of the Sunshine Coast. You can book your transfer to any of these operators from anywhere on the Sunshine Coast including: Sechelt Airport; Harbour Air and Sunshine Coast Air Terminal in Sechelt; Powell River Airport; any BC Ferries Terminal; or even your local accommodation.
Transportation Listings
Browse through the business listings below to learn more about transportation options on the Sunshine Coast.
Trip Planning
Know Before You Go
Planning a trip to the Sunshine Coast? Here’s what you need to know before you go.
Travel Guide & Maps
Looking for some trip inspiration and planning tools? Check out the Sunshine Coast Travel Guide, as well as a variety…
Visitor Centres
Visitor Centres on the Sunshine Coast that offer professional visitor counselling, helpful travel information and…
Deals & Packages
Explore more of the Sunshine Coast with local travel deals and packages. Check back often for more…
Accessibility
The Sunshine Coast of British Columbia strives to be an inclusive travel destination to people of all abilities. Read…
Business Directory
Browse through directory listings to find accommodations, tour operators, outfitters, retail shops, community services…