|
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 Otter Bay Road North Pender Island, BC V0N 2M0 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 |
|