Where We Sail


Spirit of British ColumbiaBC Ferries serves up to 47 ports on 25 routes throughout coastal British Columbia.

Our most popular crossings sail between Vancouver Island and Metro Vancouver. They can last from about 95 minutes to two hours, depending on which route you take. There are three to choose from with frequent sailings every day of the year.

Shorter hops include service to the Southern Gulf Islands from both Vancouver and Vancouver Island, and to communities along the Sunshine Coast, northwest of Vancouver. There's also a shortcut between Brentwood and Mill Bay linking the Saanich Peninsula (near Victoria) with the Cowichan Valley.

Further up the coast, BC Ferries provides year-round service between Vancouver Island and a number of Northern Gulf Island communities.

For more of a "cruise line" experience, consider a voyage through British Columbia's majestic Inside Passage. This one is particularly popular with international travellers, going from Port Hardy at the northern end of Vancouver Island to Prince Rupert, gateway to southeast Alaska.   

The crossing from Prince Rupert to Haida Gwaii is another fascinating travel opportunity. Sometimes referred to as the "Canadian Galapagos", Haida Gwaii provides habitat for many different species of wildlife. These islands are the ancestral home of the Haida Nation and feature many unique cultural attractions.

BC Ferries' service between Port Hardy and Bella Coola opens up British Columbia's spectacular mid-coast. It's the Discovery Coast Connector, so named because it opens up a part of the province that has been difficult to reach in years past. Stops include McLoughlin Bay-Bella Bella, Shearwater on Denny Island, Klemtu and Ocean Falls. 

For information on when we sail, contact us or visit our schedule pages.

More about Our Fleet >>