McLoughlin Bay
Bella Bella
ALASKA
U.S.A.
CANADA
Bella
Coola
Hagensborg
Anahim Lake
Nimpo Lake
Puntzi Lake
Alexis Creek
Ocean Falls
Port Hardy
Klemtu
Chemainus
Powell River
Williams
Lake
Quesnel
Prince Rupert
Prince
George
Comox
Tsawwassen
Campbell
River
Kamloops
Whistler
Swartz Bay
Southern
Gulf Islands
(see inset)
Alliford Bay
Sandspit
Langdale
Earls Cove
Saltery Bay
Port
McNeill
Sointula
Alert Bay
Bellingham
Seattle
Tofino
Port
Renfrew
Mill Bay
Tatla Lake
Pemberton
Lillooet
Sooke
Terrace
Smithers
Port
Alberni
Ucluelet
Masset
Shearwater
Denny Island
Cortes
Island
Texada
Island
Denman
Island
Hornby
Island
Bowen
Island
Quadra
Island
Skidegate
Horseshoe Bay
Harrison
Hot Springs
Hope
Princeton
Merritt
Banff
Brentwood Bay
Departure
Bay
BRITISH COLUMBIA
WASHINGTON
VANCOUVER ISLAND
Duke Point
Kitimat
To the Alaska Highway
HAIDA
GWAII
FIORDLAND
RECREATION
AREA
TWEEDSMUIR
PARK
HAKAI
RECREATION
AREA
Alaska Marine Hwy
Yellowhead Hwy
Duffy Lake Road
Victoria
Nanaimo
Vancouver
Railroad
Highways
BC Ferries Routes
Alaska Marine Highway
Village Bay
VANCO U VER
ISLAN D
Nanaimo
Vancouver
Victoria
Tsawwassen
Horseshoe Bay
Langdale
Chemainus
Crofton
Vesuvius
Fulford Harbour
Otter Bay
Brentwood Bay
Mill Bay
Sturdies Bay
Penelakut Island
Thetis Island
Galiano Island
Mayne Island
Saturna Island
Pender
Islands
Salt Spring Island
Gabriola
Island
Bowen
Island
Long Harbour
Swartz Bay
Southern Gulf Island Routes
19 Nanaimo – Vancouver Island (Nanaimo Harbour) to Descanso Bay – Gabriola Island (Descanso Bay)
20 Chemainus – Vancouver Island (Chemainus) to Thetis Island (Preedy Harbour) to
Penelakut Island
(Penelakut Island)
21 Denman Island West (Denman Island West) to Buckley Bay – Vancouver Island (Buckley Bay)
22 Denman Island East (Gravelly Bay) to Hornby Island (Shingle Spit)
23 Campbell River – Vancouver Island (Campbell River) to Quathiaski Cove – Quadra Island (Quathiaski Cove)
24 Heriot Bay – Quadra Island (Heriot Bay) to Whaletown – Cortes Island (Whaletown)
25 Port McNeill – Vancouver Island (Port McNeill) to Sointula – Malcolm Island (Sointula) to
Alert Bay – Cormorant Island
(Alert Bay)
26 Skidegate – Graham Island (Skidegate) to Alliford Bay – Moresby Island (Alliford Bay)
28 Port Hardy – Vancouver Island (Bear Cove) to Bella Coola – Central Coast (Bella Coola)
Seasonal Direct Summer Service
28A Central Coast Connector [McLoughlin Bay (Bella Bella), Ocean Falls, Bella Coola, Shearwater]
30 Tsawwassen – Metro Vancouver (Tsawwassen) to Nanaimo Vancouver Island (Duke Point)
Routes, Destinations and Terminals
1 Tsawwassen – Metro Vancouver (Tsawwassen) to Victoria – Vancouver Island (Swartz Bay)
2 West Vancouver – Metro Vancouver (Horseshoe Bay) to Nanaimo – Vancouver Island (Departure Bay)
3 West Vancouver – Metro Vancouver (Horseshoe Bay) to Gibsons – Sunshine Coast (Langdale)
4 Fulford Harbour – Salt Spring Island (Fulford Harbour) to Victoria – Vancouver Island (Swartz Bay)
5 Victoria – Vancouver Island (Swartz Bay) to Southern Gulf Islands
6 Vesuvius Bay – Salt Spring Island (Vesuvius) to Crofton – Vancouver Island (Crofton)
7 Earls Cove – Sunshine Coast (Earls Cove) to Powell River – Sunshine Coast (Saltery Bay)
8 West Vancouver – Metro Vancouver (Horseshoe Bay) to Bowen Island – Metro Vancouver (Snug Cove)
9 Tsawwassen – Metro Vancouver (Tsawwassen) to Southern Gulf Islands
10 Port Hardy – Vancouver Island (Bear Cove) to Prince Rupert – North Coast (Prince Rupert)
11 Prince Rupert – North Coast (Prince Rupert) to Skidegate – Graham Island (Skidegate)
12 Brentwood Bay (Brentwood Bay) to Mill Bay – Vancouver Island (Mill Bay)
13 Gibsons – Sunshine Coast (Langdale) to New Brighton – Gambier Island (New Brighton) to
Keats Landing – Keats Island West
(Keats Landing)
17 Powell River – Sunshine Coast (Westview) to Comox – Vancouver Island (Little River)
18 Powell River – Sunshine Coast (Westview) to Blubber Bay Texada Island (Blubber Bay)
26
11
10
10
28
28A
24
25
23
17
21
22
18
7
2
3
13
8
30
12
1
9
6
19
20
4
5
BC Ferries Route Map