|
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
16550 Sunshine Coast Highway,
Madeira Park, BC, V0N 2H4
Contact Saltery Bay Terminal (below)
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-537-5313
Fax: 250-537-2895
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 Customer Services
Lyall Harbour
100 East Point Road
Saturna Island, BC VON 2Y0
Contact Customer Services
Sturdies Bay
2622 Sturdies Bay Road
Galiano Island, BC V0N 1P0
Contact Customer Services
Village Bay
Village Bay Road
Mayne Island, BC V0N 2J0
Contact Customer Services
|
Brentwood
809 Verdier Avenue
Brentwood Bay, BC
Contact Customer Services
Chemainus
End of Oak Street
Chemainus, BC
Contact Customer Services
Crofton
1499 Chaplin Street
P.O. Box 768
Crofton, BC V0R 1R0
Contact Customer Services
Mill Bay
Mill Bay, BC
Contact Customer Services
Thetis Island
Preedy Harbour
Thetis Island, BC
Contact Customer Services
Penelakut Island
Telegraph Harbour, BC
Contact Customer Services
Vesuvius
Vesuvius Bay Road
Salt Spring Island, BC
Phone: 250-537-5313
Fax: 250-537-2895
|
| 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
|
|