Home/Stays/British Columbia/Sechelt
Stays in Sechelt
Sechelt is a district municipality on the Sunshine Coast of British Columbia, Canada. It sits on a narrow isthmus between the Strait of Georgia to the west and Sechelt Inlet to the east, about 50 kilometres northwest of Vancouver as the crow flies. The area is the traditional territory of the…
Every stay in Sechelt
Recent rates first, then the best-reviewed rooms.
Search live rates in Sechelt
Pick your dates — every Sechelt room with a live price, in one list.
Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.
About Sechelt
The town serves as a base for outdoor recreation. Visitors come for boating, kayaking, fishing, hiking, and beachcombing. The coastline is deeply indented with coves and inlets, and the hinterland rises into forested slopes of the Coast Mountains. Sechelt has a mild coastal climate, with warm, dry summers and wet, cool winters. The community hosts events such as the Sechelt Arts Festival and the Sunshine Coast Festival of the Written Arts. Despite its popularity, Sechelt retains a relaxed, small-town atmosphere.
Where to stay in Sechelt
Sechelt Downtown. The commercial core along Wharf Road and Cowrie Street offers walkable access to shops, restaurants, and the Davis Bay waterfront. Several hotels and motels are located here.
Davis Bay. A seaside neighbourhood south of downtown with a long pebble beach and views across the Strait of Georgia. Accommodation options include resorts and B&Bs.
Porpoise Bay. Located on the sheltered inlet side of the isthmus, this area is known for its provincial park, marina, and calm waters. It is a short drive from downtown Sechelt.
Secret Cove. A scenic cove about 20 minutes northwest of Sechelt, popular for its marina and resort. It offers a quieter, more secluded setting.
Getting there and around
Sechelt is accessible by road and ferry from Vancouver. The main route is via BC Ferries from Horseshoe Bay to Langdale, then a 30-minute drive along Highway 101. Alternatively, ferries run from Earls Cove to Saltery Bay, connecting from Powell River. Public transit on the Sunshine Coast is provided by BC Transit, with routes linking Sechelt to Gibsons and other communities. Within Sechelt, a car is useful for exploring the surrounding area, though the downtown core is walkable. Taxis and ride-sharing services are limited.
When to go
The best time to visit Sechelt is from June to September, when the weather is warm and dry, with average daytime temperatures ranging from 18°C to 22°C. This period is ideal for outdoor activities such as hiking, kayaking, and beachgoing. Summer is also the busiest season, so book accommodation in advance. Spring and autumn offer quieter visits with mild temperatures, though rain is more frequent. Winter is cool and wet, with temperatures typically between 2°C and 8°C.
Questions, answered
How do I get to Sechelt without a car?
You can take a BC Ferries sailing from Horseshoe Bay to Langdale, then connect to a BC Transit bus that goes to Sechelt. The journey takes about two hours from Vancouver.
What is the Sunshine Coast known for?
The Sunshine Coast is known for its scenic coastline, outdoor recreation, and arts community. Sechelt is its main hub, offering access to beaches, trails, and waterways.
Are there beaches in Sechelt?
Yes, Davis Bay Beach is a popular sandy and pebble beach with a promenade. Porpoise Bay Provincial Park also has a beach and picnic area on the inlet.
What outdoor activities are available in Sechelt?
Visitors can enjoy kayaking, boating, fishing, hiking, and cycling. The Sechelt Inlet and surrounding forests provide many trails and water routes.
Is Sechelt a good place for a family vacation?
Yes, Sechelt offers family-friendly activities such as beachcombing, park visits, and boat tours. Many accommodations cater to families.
What is the weather like in Sechelt?
Sechelt has a mild coastal climate with warm, dry summers and wet, cool winters. Summer temperatures average around 20°C, while winter temperatures are typically above freezing.
The Yukon



















