BC Ferries

BC Ferries provides an essential transportation link from mainland British Columbia to Vancouver Island and coastal and Gulf Islands.

Please note: The inland ferries operating on British Columbia's rivers and lakes are not run by BC Ferries. The responsibility for their provision rests with the British Columbia Ministry of Transportation, which contracts operation to various private sector companies.

Travelling BC Ferries has become a tourist attraction in itself. The coastal scenery is outstanding and the onboard services are improving continuously. Some things to experience on-board are:

- The Seawest lounge offers a quiet place to work and relax and is a great value for $10.00 includes the tv news channel, unlimited Starbucks coffee, apples, bananas, pastries, complementary newspapers and magazines and great view of the scenery. Complementary juice and yogurt in the AM and additional complementary snacks in the afternoon and all included for $10.00 The Seawest lounge can be found on vessels operating between Tsawwassen and Swartz Bay and between Vancouver and and Naniamo.

- Rent a private stateroom (max 5 people) for the voyage and avoid the crowds. Staterooms can be rented through the giftshop. Rental is $25.00.

- Go shopping in the onboard gift shop. Unique gifts, great selection of books and magazines as well as great buys on ladies and mens sportswear.

Please enjoy the slide show presentation to the right and then follow one of the links provided below to the BC Ferries website.

BC Ferries - Coastal Ferry Routes

Most Southern Routes

Route numbers are used internally by BC Ferries. The maps show all of the route locations.

Route 1 - Georgia Strait South (Highway 17): Swartz Bay to Tsawwassen
Route 4 - Satellite Channel: Swartz Bay to Saltspring Island (at Fulford Harbour)
Route 5 - Swanson Channel: Swartz Bay to the Outer Gulf Islands (Galiano, Mayne, Pender, and Saturna Islands)
Route 6 - South Stuart Channel: Crofton to Saltspring Island (at Vesuvius)
Route 9 - Active Pass Shuttle: Tsawwassen to Saltspring Island and the Outer Gulf Islands (listed above in route 5)
Route 12 - Saanich Inlet: Brentwood Bay to Mill Bay

Southern and Naniamo Routes

Route 2 - Georgia Strait Central (Highway 1): Nanaimo (via Departure Bay) to Horseshoe Bay
Route 3 - Howe Sound: Langdale to Horseshoe Bay
Route 8 - Queen Charlotte Channel: Horseshoe Bay to Bowen Island (via Snug Cove)
Route 13 - Thornbrough Channel: Langdale to Gambier Island and Keats Island (passengers only)
Route 19 - Northumberland Channel: Nanaimo Harbour to Gabriola Island (via Descanso Bay)
Route 30 - Mid-Island Express (Highway 19): Nanaimo (via Duke Point) to Tsawwassen

Mid Island Routes

Route 7 - Jervis Inlet (Highway 101): Earls Cove to Saltery Bay
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 20 - North Stuart Channel: Chemainus to Thetis and Kuper Islands
Route 21 - Baynes Sound: Buckley Bay to Denman Island (via Metcalf Bay)
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 10 - Inside Passage: Port Hardy to Prince Rupert
Route 25 - Broughton Strait: Port McNeill to Alert Bay (on Cormorant Island) and Sointula (on Malcolm Island)
Route 40 - Discovery Coast: Port Hardy to Bella Coola (with stops at Bella Bella, Shearwater, Ocean Falls and Klemtu)

Route 10 - Inside Passage: Port Hardy to Prince Rupert
Route 11 - Hecate Strait (Highway 16): Prince Rupert to Queen Charlotte Islands (via Skidegate)
Route 26 - Skidegate Inlet: Skidegate (on Graham Island) to Alliford Bay (on Moresby Island)