Highway 101 is the main north-south thoroughfare on the Sunshine Coast, British Columbia. Highway 101, which first opened in 1962, is divided into two separate land segments, with a ferry link in between. The number of the highway is derived from that of U.S. Route 101, although it does not actually connect with the identically-numbered U.S. Highway (which does not even reach the Canadian border.
Highway 101's total distance, including the ferry link, is 159 km (99 mi). The Highway begins in the south at the BC Ferries terminal at Langdale, which connects the Sunshine Coast to Vancouver via a ferry route across Howe Sound to Horseshoe Bay. The southern land section of Highway 101 is 81 km (50 mi) long, and includes from south to north, the communities of Gibsons, Roberts Creek, Sechelt, Halfmoon Bay and Pender Harbour. The ferry link across the Jervis Inlet lasts 19 km (12 mi) between Earls Cove to the south and Saltery Bay to the north. The 59 km (37 mi) long northern land section of Highway 101 includes, from southeast to northwest, the hamlets of Stillwater and Lang Bay, the city of Powell River, and the community of Lund, at the northern terminus of the Highway.
The highway is maintained by Capilano Highway Services. There is a maintenance yard in Sechelt that serves the Sunshine Coast area from the Langdale Ferry Terminal to the Earls Cove Ferry Terminal. There is another maintenance yard in Powell River that serves the Highway from the Saltery Bay Ferry Terminal to Lund.