Terminal Street Addresses & Phone Numbers

There is prominent signage on the highway approaches to BC Ferries terminals, so you don't need to know the street addresses in order to find them. Still, you may find this information useful as you plan your travels around coastal British Columbia.

While looking over the addresses below, you'll notice that some terminals do not have official street numbers. This is because they are integrated with the provincial highway system. For example, Swartz Bay terminal is at the north end of the Patricia Bay Highway; Prince Rupert terminal leads into Fairview Highway.

Also note that some of our smaller terminals are not staffed on a full-time basis. In these cases, the nearest fully staffed terminal is identified.

Mainland-Vancouver Island | Sunshine Coast | Northern Gulf Islands/Powell River | Southern Gulf Islands | Mid-Coast/Northern Route Terminals

Mainland-Vancouver Island
Departure Bay
680 Trans Canada Highway
Nanaimo, BC V9S 5R1
Phone: 250-753-1261
Fax: 250-754-3421
Driving Instructions

Duke Point
400 Duke Point Highway
Nanaimo, BC V9X 1H6
Phone: 250-722-0181
Fax: 250-722-3260
Driving Instructions

Horseshoe Bay
6750 Keith Road
West Vancouver, BC V7W 2V1
Phone: 604-921-7414
Fax: 604-921-7238
Driving Instructions

Swartz Bay
Patricia Bay Highway
Mailing Address:
  Box 2250, Sidney, BC V8L 3S8
Phone: 250-656-5571
Fax: 250-655-3183
Driving Instructions

Tsawwassen
#1 Ferry Causeway
Delta, BC V4M 4G6
Phone: 604-943-9331
Fax: 604-943-3028
Driving Instructions

Sunshine Coast
Langdale
1376 Port Mellon Highway
Langdale, BC V0N 1V0
Phone: 604-886-2242
Fax: 604-886-7468
Driving Instructions

Earls Cove
Highway 101 (Sunshine Coast North)
Earls Cove, BC
Contact Saltery Bay Terminal

Saltery Bay
15070 Highway 101
Powell River, BC V8A 5C1
Phone: 604-487-9333
Fax: 604-487-9396

Snug Cove
Bowen Island, BC
Contact Horseshoe Bay Terminal

Keats Island
Keats Landing, BC
Contact Langdale Terminal

Gambier Island
New Brighton, BC
Contact Langdale Terminal

Northern Gulf Islands/Powell River

Little River
1300 Ellenor Road
Comox, BC V9M 4B3
Terminal:
Phone: 250-890-7808
Fax: 250-890-7835
Administration:
Phone: 250-890-7800
Fax: 250-339-1046

Buckley Bay
6866 Island Highway
Fanny Bay, BC
Phone: 250-335-0323
Fax: 250-335-0028
Mail should be sent care of Little River terminal (see address above)

Campbell River
1001 Island Highway
Campbell River, BC V9W 4Z8
Phone: 250-286-1412
Fax: 250-286-6899

Quadra Island (West)
Quathiaski Cove, BC
Contact Campbell River terminal

Quadra Island (East)
Heriot Bay, BC
Contact Campbell River terminal

Port McNeill
1626 Beach Drive
Port McNeill, BC V0N 2R0
Phone: 250-956-4533
Fax: 250-956-4835

Westview-Powell River
4465 Willingdon Avenue
Powell River, BC V8A 2M7
Phone: 604-485-2943
Fax: 604-485-2949

Alert Bay
10 Fir Street
Alert Bay, BC
Contact Port McNeill terminal

Sointula
Malcolm Island, BC
Contact Port McNeill terminal

Blubber Bay
Gillies Bay Road
Texada Island, BC
Contact Westview-Powell River terminal

Denman Island (West)
3661 Denman Road
Denman Island, BC
Contact Buckley Bay terminal

Denman Island (East)
Gravelly Bay,
Denman Island, BC
Contact Buckley Bay terminal

Hornby Island
Shingle Spit
4000 Central Road
Hornby Island, BC
Contact Buckley Bay terminal

Cortes Island
Whaletown, BC
Contact Campbell River terminal

Southern Gulf Islands
Fulford Harbour
2920 Fulford-Ganges Road
Salt Spring Island, BC V8K 1Z2
Phone: 250-653-4214

Long Harbour
1000 Long Harbour Road
Salt Spring Island, BC V8K 2L8
Phone: 250-537-5313
Fax: 250-537-2895

Nanaimo Harbour
160 Front Street
Nanaimo, BC
Phone: 250-753-9344
Fax: 250-753-9803

Gabriola Island
Descanso Bay, BC
Contact Nanaimo Harbour terminal

Otter Bay
1371 MacKinnon Road
North Pender Island, BC V0N 2M1
Contact Long Harbour terminal

Lyall Harbour
100 East Point Road
Saturna Island, BC VON 2Y0
Contact Long Harbour terminal

Sturdies Bay
2622 Sturdies Bay Road
Galiano Island, BC V0N 1P0
Contact Long Harbour terminal

Village Bay
Village Bay Road
Mayne Island, BC V0N 2J0
Contact Long Harbour terminal

Brentwood
809 Verdier Avenue
Brentwood Bay, BC
Contact Long Harbour terminal

Chemainus
End of Oak Street
Chemainus, BC
Contact Long Harbour terminal

Crofton
1499 Chaplin Street
P.O. Box 768
Crofton, BC V0R 1R0
Contact Long Harbour terminal

Mill Bay
Mill Bay, BC
Contact Long Harbour terminal

Thetis Island
Preedy Harbour
Thetis Island, BC
Contact Long Harbour terminal

Kuper Island
Telegraph Harbour, BC
Contact Long Harbour terminal

Vesuvius
Vesuvius Bay Road
Salt Spring Island, BC
Contact Long Harbour terminal

Mid-Coast/Northern Route Terminals

Alliford Bay
Moresby Island (Queen Charlottes), BC
Contact Skidegate terminal
Phone: 1-877-223-8778

Prince Rupert
Fairview
Prince Rupert, BC
Mailing address:
Box 697, Prince Rupert, BC V8J 3S1
Phone: 1-877-223-8778
Fax: 250-627-8448

Skidegate
Box 8, RR#1
Skidegate Landing, BC V0T 1S1
Phone: 1-877-223-8778
Fax: 250-559-8204

Bear Cove-Port Hardy
Bear Cove Highway
Port Hardy, BC
Mailing address:
Box 610, Port Hardy, BC V0N 2P0
Phone: 1-877-223-8778
Fax: 250-949-6513

Klemtu
Swindle Island, BC
Contact Port Hardy terminal
Phone: 1-877-223-8778

McLoughlin Bay
Waglisla
Bella Bella, BC V0T 1Z0
Phone: 1-877-223-8778
Fax: 250-957-2904

Shearwater
Denny Island, BC
Contact Port Hardy terminal
Phone: 1-877-223-8778

Shearwater
Klemtu
Ocean Falls
Bella Coola
Contact Port Hardy terminal
Phone: 1-877-223-8778

 


 

  This pagerevised as of Sep 28, 2009 at 12:55 PM Pacific