|
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.
For information about BC Ferries, please call 1-888-BC FERRY (1-888-223-3779)
Mainland-Vancouver Island | Sunshine Coast | Northern Gulf Islands/Powell River | Southern Gulf Islands | Mid-Coast/Northern Route Terminals
Sunshine Coast
|
Langdale
1376 Port Mellon Highway
Langdale, BC V0N 1V0
Driving Instructions
Earls Cove
16550 Sunshine Coast Highway,
Madeira Park, BC, V0N 2H4
Saltery Bay
15070 Highway 101
Powell River, BC V8A 5C1
|
Snug Cove
Bowen Island, BC
Keats Island
Keats Landing, BC
Gambier Island
New Brighton, BC
|
Northern Gulf Islands/Powell River
|
|
Little River
1300 Ellenor Road
Comox, BC V9M 4B3
Buckley Bay
6866 Island Highway
Fanny Bay, BC
Mail should be sent care of Little River terminal (see address above)
Campbell River
1001 Island Highway
Campbell River, BC V9W 4Z8
Quadra Island (West)
Quathiaski Cove, BC
Quadra Island (East)
Heriot Bay, BC
Port McNeill
1626 Beach Drive
Port McNeill, BC V0N 2R0
Westview-Powell River
4465 Willingdon Avenue
Powell River, BC V8A 2M7
|
Alert Bay
10 Fir Street
Alert Bay, BC
Sointula
Malcolm Island, BC
Blubber Bay
Gillies Bay Road
Texada Island, BC
Denman Island (West)
3661 Denman Road
Denman Island, BC
Denman Island (East)
Gravelly Bay,
Denman Island, BC
Hornby Island
Shingle Spit
4000 Central Road
Hornby Island, BC
Cortes Island
Whaletown, BC
|
Southern Gulf Islands
|
Fulford Harbour
2920 Fulford-Ganges Road
Salt Spring Island, BC V8K 1Z2
Long Harbour
1000 Long Harbour Road
Salt Spring Island, BC V8K 2L8
Nanaimo Harbour
160 Front Street
Nanaimo, BC
Gabriola Island
Descanso Bay, BC
Otter Bay
1371 MacKinnon Road
North Pender Island, BC V0N 2M1
Lyall Harbour
100 East Point Road
Saturna Island, BC VON 2Y0
Sturdies Bay
2622 Sturdies Bay Road
Galiano Island, BC V0N 1P0
Village Bay
Village Bay Road
Mayne Island, BC V0N 2J0
|
Brentwood
809 Verdier Avenue
Brentwood Bay, BC
Chemainus
End of Oak Street
Chemainus, BC
Crofton
1499 Chaplin Street
P.O. Box 768
Crofton, BC V0R 1R0
Mill Bay
Mill Bay, BC
Thetis Island
Preedy Harbour
Thetis Island, BC
Penelakut Island
Telegraph Harbour, BC
Vesuvius
Vesuvius Bay Road
Salt Spring Island, BC
|
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
|
|