Ferry Transportation British Columbia
Inland Ferries
- Adams Lake Cable Ferry
- Arrow Park Cable Ferry
- Barnston Island Ferry
- Big Bar Reaction Ferry
- Francois Lake Ferry
- Glade Cable Ferry
- Harrop Cable Ferry
- Kootenay Lake Ferry
- Little Fort Reaction Ferry
- Lytton Reaction Ferry
- McLure Reaction Ferry
- Needles Cable Ferry
- Upper Arrow Lake Ferry
- Usk Reaction Ferry
Route numbers are used internally by BC Ferries. All routes except Route 13 and the Lasqueti Island route allow vehicles.
- Route 1 – Georgia Strait South (Highway 17): Swartz Bay to Tsawwassen
- Route 2 – Georgia Strait Central (Highway 1): Nanaimo (via Departure Bay) to Horseshoe Bay
- Route 3 – Howe Sound: Langdale to Horseshoe Bay
- Route 4 – Satellite Channel: Swartz Bay to Saltspring Island (at Fulford Harbour)
- Route 5 – Swanson Channel: Swartz Bay to the Southern Gulf Islands (Galiano, Mayne, Pender, and Saturna Islands)
- Route 6 – South Stuart Channel: Crofton to Saltspring Island (at Vesuvius)
- Route 7 – Jervis Inlet (Highway 101): Earls Cove to Saltery Bay
- Route 8 – Queen Charlotte Channel: Horseshoe Bay to Bowen Island (via Snug Cove)
- Route 9 – Active Pass Shuttle: Tsawwassen to the Southern Gulf Islands (Galiano, Mayne, Pender and Saltspring Islands)
- Route 10 – Inside Passage: Port Hardy to Prince Rupert (with stops at Bella Bella and Klemtu)
- Route 10 Supplemental: servicing Bella Bella, Shearwater, Ocean Falls and Bella Coola (as of mid-2014)
- Route 11 – Hecate Strait (Highway 16): Prince Rupert to Haida Gwaii (via Skidegate)
- Route 12 – Saanich Inlet: Brentwood Bay to Mill Bay
- Route 13 – Thornbrough Channel: Langdale to Gambier Island (via New Brighton) and Keats Island (via Keats Landing and Eastbourne). (Foot passengers only, no vehicles). (Operated by Kona Winds Yacht Charters Ltd.)
- Route 17 – Georgia Strait North: Powell River (via Westview) to Comox (via Little River)
- Route 18 – Malaspina Strait: Powell River to Texada Island (via Blubber Bay)
- Route 19 – Northumberland Channel: Nanaimo Harbour to Gabriola Island (via Descanso Bay)
- Route 20 – North Stuart Channel: Chemainus to Thetis and Penelakut Islands
- Route 21 – Baynes Sound: Buckley Bay to Denman Island (via Denman West)
- Route 22 – Lambert Channel: Denman Island (via Gravelly Bay) to Hornby Island (via Shingle Spit)
- Route 23 – Discovery Passage: Campbell River to Quadra Island (via Quathiaski Cove)
- Route 24 – Sutil Channel: Quadra Island (via Heriot Bay) to Cortes Island (via Whaletown)
- Route 25 – Broughton Strait: Port McNeill to Alert Bay (on Cormorant Island) and Sointula (on Malcolm Island)
- Route 26 – Skidegate Inlet: Skidegate (on Graham Island) to Alliford Bay (on Moresby Island)
- Route 28 – Discovery Coast: Port Hardy to Bella Coola (Commenced summer 2018)
- Route 30 – Mid-Island Express (Highway 19): Nanaimo (via Duke Point to Tsawwassen)
- Route 55 – Georgia Strait North-Central: French Creek to Lasqueti Island (via False Bay). (Foot passengers only, no vehicles) (Operated by Western Pacific Marine).
- Unnumbered Route – Inside Passage: Prince Rupert to Port Simpson (also known as Lax Kw’alaams). (Operated by the Lax Kw’alaams First Nation community).
Water Taxi Services
https://www.cormorantwatertaxi.com/
https://savaryislandferry.com/