FerryConnect
🇨🇦Canada Maritime Network

Canada Ferries: BC Ferries, Vancouver Island & Newfoundland

Canada’s ferry network ranges from BC Ferries’ busy routes between Vancouver and Vancouver Island to Marine Atlantic’s year-round crossings of the Cabot Strait to Newfoundland.

🌊 Strait of Georgia🌊 Salish Sea🌊 Cabot Strait
Total Crossings

40

Sea Highways

1

Island Routes

26

Rivers & Lakes

13

Canada Ferry Routes Map

Interactive sea routes, island lifelines, and river/lake car ferries across Canada.

🚢

Major International Sea Passages

Cross-border high-capacity passenger, vehicle, and freight highways

Gulf of St. Lawrence (Fortune Bay approaches) · 23 NM

Fortune (Newfoundland) → Saint-Pierre

Fortune ferry terminal (ticket office, 8 Bayview Street) to Saint-Pierre ferry terminal

⏱ About 1h 30m

The only ferry link between Canada and Saint-Pierre et Miquelon, the French overseas territory off Newfoundland’s Burin Peninsula. SPM Ferries’ fast ro-pax ships Nordet and Suroît make the 90-minute crossing from Fortune to Saint-Pierre, carrying up to 188 passengers and 18 cars.

🚢 SPM Ferries📅 Near-daily in summer; about 3–4 sailings a week in autumn🚗 Vehicles🐕 Pets
🏝️

Island & Coastal Lifeline Crossings

Offshore archipelago connections and scenic coastal routes

Strait of Georgia & Active Pass · 24 NM

Vancouver (Tsawwassen) → Victoria (Swartz Bay)

Tsawwassen Ferry Terminal to Swartz Bay Ferry Terminal

⏱ 1h 35m

BC Ferries’ busiest route, linking the Vancouver area with Victoria and Vancouver Island through the Southern Gulf Islands and scenic Active Pass. Orcas and eagles are sometimes seen from the deck.

🚢 BC Ferries📅 Up to hourly departures in summer; every one to two hours off-peak🚗 Vehicles
Strait of Georgia · 30 NM

Horseshoe Bay (West Vancouver) → Nanaimo (Departure Bay)

Horseshoe Bay Ferry Terminal to Departure Bay Ferry Terminal

⏱ 1h 40m

The ferry from West Vancouver to Nanaimo, the best route to central and northern Vancouver Island: Tofino, Ucluelet, Parksville and Campbell River. It is also the closest terminal to Whistler and the Sea-to-Sky Highway.

🚢 BC Ferries📅 Several sailings daily🚗 Vehicles
Cabot Strait · 96 NM

North Sydney (Nova Scotia) → Port aux Basques (Newfoundland)

Marine Atlantic North Sydney Terminal to Channel-Port aux Basques Terminal

⏱ 6h – 7h

The year-round constitutional ferry link between mainland Canada and Newfoundland across the Cabot Strait. It is the main way to drive onto “The Rock” and the start of the Trans-Canada Highway through Newfoundland.

🚢 Marine Atlantic📅 Daily day and overnight crossings year-round🚗 Vehicles
Northumberland Strait · 14 NM

Wood Islands (Prince Edward Island) → Caribou (Nova Scotia)

Wood Islands Ferry Terminal to Caribou Ferry Terminal

⏱ About 1h 15m

The seasonal ferry between Prince Edward Island and Nova Scotia across the Northumberland Strait, an alternative to the Confederation Bridge for travellers heading east to Cape Breton or Halifax.

🚢 Northumberland Ferries📅 Seasonal: 8 departures a day each way in summer, 4 a day into December (2026 timetable)🚗 Vehicles
Strait of Georgia · 31 NM

Vancouver (Tsawwassen) → Nanaimo (Duke Point)

Tsawwassen Ferry Terminal to Duke Point Ferry Terminal

⏱ About 2h

BC Ferries’ second Vancouver–Nanaimo route, running from Tsawwassen south of Vancouver to the Duke Point terminal south of Nanaimo. It suits drivers and trucks heading up-island who want to avoid Horseshoe Bay and downtown Vancouver traffic.

🚢 BC Ferries📅 8–10 sailings a day each way, from 5:15am to 10:45pm🚗 Vehicles
Hecate Strait · 86 NM

Prince Rupert → Skidegate (Haida Gwaii)

Prince Rupert Ferry Terminal to Skidegate Landing Ferry Terminal

⏱ 6h 30m – 8h

The only car ferry to Haida Gwaii, crossing the open Hecate Strait from Prince Rupert to Skidegate on Graham Island. It is the gateway to the Haida Heritage Centre and Gwaii Haanas National Park Reserve.

🚢 BC Ferries📅 About 3 sailings a week in fall and winter; 5–6 a week in summer🚗 Vehicles
Strait of Georgia (Gulf Islands) · 16 NM

Vancouver (Tsawwassen) → Salt Spring Island (Long Harbour)

Tsawwassen Ferry Terminal to Long Harbour Ferry Terminal

⏱ 1h 25m – 3h

The direct ferry from the Vancouver mainland to Salt Spring, the largest and busiest of the Southern Gulf Islands, famous for the Saturday market in Ganges. Some sailings run non-stop; others hop through Galiano, Mayne and Pender.

🚢 BC Ferries📅 About 2–4 sailings a day, most calling at Galiano, Mayne and/or Pender on the way🚗 Vehicles
Strait of Georgia (Gulf Islands) · 11 NM

Vancouver (Tsawwassen) → Galiano Island (Sturdies Bay)

Tsawwassen Ferry Terminal to Sturdies Bay Ferry Terminal

⏱ About 55m

The shortest mainland crossing into the Southern Gulf Islands, from Tsawwassen to Sturdies Bay on Galiano Island. Galiano is known for Montague Harbour Marine Provincial Park and the Bodega Ridge trails.

🚢 BC Ferries📅 1–2 non-stop sailings a day, plus connections via Swartz Bay🚗 Vehicles
Satellite Channel · 5 NM

Victoria (Swartz Bay) → Salt Spring Island (Fulford Harbour)

Swartz Bay Ferry Terminal to Fulford Harbour Ferry Terminal

⏱ About 35m

The quickest way from Victoria to Salt Spring Island, sailing from Swartz Bay at the end of Highway 17 to the village of Fulford Harbour on the island’s south-east side. From Fulford it is a short drive north to Ganges.

🚢 BC Ferries📅 8 sailings a day each way, every 2 hours from 7:00am to 9:00pm🚗 Vehicles
Stuart Channel · 3 NM

Crofton → Salt Spring Island (Vesuvius Bay)

Crofton Ferry Terminal to Vesuvius Bay Ferry Terminal

⏱ About 25m

The mid-island link to Salt Spring, crossing Stuart Channel from Crofton near Duncan to Vesuvius Bay on the island’s north-west shore. It is the handiest route for Cowichan Valley and Nanaimo-area traffic.

🚢 BC Ferries📅 About 11–12 sailings a day each way, from 6:30am to 7:55pm from Crofton🚗 Vehicles
Howe Sound · 2 NM

Vancouver (Horseshoe Bay) → Bowen Island (Snug Cove)

Horseshoe Bay Ferry Terminal to Snug Cove Ferry Terminal

⏱ About 20m

A 20-minute ferry from Horseshoe Bay to Snug Cove on Bowen Island, a car-light island community in Howe Sound that makes an easy day trip from Vancouver for Crippen Regional Park and Killarney Lake.

🚢 BC Ferries📅 About 16 sailings a day each way, from 5:45am to 11:00pm🚗 Vehicles
Northumberland Channel · 3 NM

Nanaimo (Nanaimo Harbour) → Gabriola Island (Descanso Bay)

Nanaimo Harbour Ferry Terminal to Descanso Bay Ferry Terminal

⏱ About 25m

The commuter ferry from downtown Nanaimo to Descanso Bay on Gabriola Island, the northernmost of the Southern Gulf Islands, known for the Malaspina Galleries sandstone formations.

🚢 BC Ferries📅 Frequent daily service, with departures every 35–75 minutes from 5:45am on weekdays🚗 Vehicles
Baynes Sound · 1 NM

Buckley Bay → Denman Island

Buckley Bay Ferry Terminal to Denman Island West Terminal

⏱ About 10m

A 10-minute crossing of Baynes Sound from Buckley Bay, south of Courtenay, to Denman Island, and the first leg of the journey to Hornby Island. The route is worked by the Baynes Sound Connector cable ferry.

🚢 BC Ferries📅 About 17–18 sailings a day each way, roughly hourly from 7:00am🚗 Vehicles
Discovery Passage · 1 NM

Campbell River → Quadra Island (Quathiaski Cove)

Campbell River Ferry Terminal to Quathiaski Cove Ferry Terminal

⏱ About 10m

The 10-minute hop across Discovery Passage from downtown Campbell River to Quathiaski Cove on Quadra Island, the stepping stone to Cortes Island and the Discovery Islands.

🚢 BC Ferries📅 Every 30–60 minutes through the day, from 6:30am🚗 Vehicles
Broughton Strait · 6 NM

Port McNeill → Alert Bay (Cormorant Island)

Port McNeill Ferry Terminal to Alert Bay Ferry Terminal

⏱ 45m – 50m

The ferry from Port McNeill on northern Vancouver Island to Alert Bay on Cormorant Island, home of the ’Namgis First Nation and the U’mista Cultural Centre with its potlatch collection. The same ferry also serves Sointula on Malcolm Island.

🚢 BC Ferries📅 About 5–6 sailings a day from Port McNeill🚗 Vehicles
Malaspina Strait · 4 NM

Powell River (Westview) → Texada Island (Blubber Bay)

Westview Ferry Terminal to Blubber Bay Ferry Terminal

⏱ About 40m

The 40-minute ferry from Powell River’s Westview terminal to Blubber Bay on Texada Island, the largest island in the Strait of Georgia, with the historic mining village of Van Anda.

🚢 BC Ferries📅 About 9 sailings a day each way, from 6:50am to 9:45pm from Powell River🚗 Vehicles
Cabot Strait & Atlantic Ocean · 280 NM

North Sydney (Nova Scotia) → Argentia (Newfoundland)

North Sydney Ferry Terminal to Argentia Ferry Terminal

⏱ About 16h 30m

Marine Atlantic’s seasonal long crossing from Cape Breton to Argentia on Newfoundland’s Avalon Peninsula, about 90 minutes’ drive from St. John’s. It saves the long drive across Newfoundland from Port aux Basques.

🚢 Marine Atlantic📅 Up to three sailings a week in each direction, mid-June to early October🚗 Vehicles
Bay of Fundy · 17 NM

Blacks Harbour (New Brunswick) → Grand Manan Island

Blacks Harbour Ferry Terminal to North Head Ferry Terminal

⏱ About 1h 30m

The year-round ferry across the Bay of Fundy to Grand Manan Island, landing at North Head. Whales and porpoises are regularly seen from the ferries during the summer migration.

🚢 Coastal Transport📅 4 sailings a day each way, with 3 extra daily trips in summer🚗 Vehicles
St. Lawrence River · 2 NM

Saint-Joseph-de-la-Rive → L’Isle-aux-Coudres

Saint-Joseph-de-la-Rive Ferry Terminal to L’Isle-aux-Coudres Ferry Terminal

⏱ About 20m

The ferry from Saint-Joseph-de-la-Rive in Charlevoix to L’Isle-aux-Coudres, a rural St. Lawrence island popular with cyclists.

🚢 Société des traversiers du Québec📅 About 26–27 crossings a day each way, half-hourly for most of the day🚗 Vehicles
St. Lawrence River · 4 NM

Montmagny → L’Isle-aux-Grues

Montmagny Ferry Terminal to L’Isle-aux-Grues Wharf

⏱ About 30m

A tide-dependent ferry from Montmagny to L’Isle-aux-Grues, the inhabited island of the Isle-aux-Grues archipelago in the St. Lawrence.

🚢 Société des traversiers du Québec📅 2–3 crossings a day, with times set by the tide🚗 Vehicles
Lake Huron (Georgian Bay) · 23 NM

Tobermory (Ontario) → South Baymouth (Manitoulin Island)

Tobermory Ferry Terminal to South Baymouth Ferry Terminal

⏱ 1h 45m – 2h

The MS Chi-Cheemaun links the tip of the Bruce Peninsula at Tobermory with South Baymouth on Manitoulin Island, the world’s largest freshwater island, short-cutting the long drive around Georgian Bay.

🚢 Owen Sound Transportation Company📅 Daily, 1 May – 18 October 2026: 2 round trips a day in spring (3 on Fridays), more in summer🚗 Vehicles
Lake Erie · 15 NM

Leamington (Ontario) → Pelee Island

Leamington Ferry Terminal to Pelee Island West Dock

⏱ About 1h 30m

The ferry to Pelee Island, Canada’s southernmost inhabited point, in the middle of Lake Erie. Sailings leave from Leamington or Kingsville depending on the season, and some continue to Sandusky, Ohio.

🚢 Owen Sound Transportation Company📅 Daily sailings from 1 April to 7 December 2026 from Leamington or Kingsville🚗 Vehicles
Gulf of St Lawrence · 70 NM

Souris (PEI) → Cap-aux-Meules (Magdalen Islands)

Souris Ferry Terminal to Cap-aux-Meules Ferry Terminal

⏱ 4h – 5h

CTMA’s car ferry to Quebec’s Îles de la Madeleine (Magdalen Islands), crossing the Gulf of St Lawrence from Souris at the eastern tip of Prince Edward Island to Cap-aux-Meules.

🚢 CTMA Ferry📅 One round trip on about four days a week in autumn 2026, about three a week in winter🚗 Vehicles
Gulf of St Lawrence (Plaisance Bay) · 9 NM

Cap-aux-Meules (Magdalen Islands) → Entry Island (Île d’Entrée)

Cap-aux-Meules Wharf to Île d’Entrée Wharf

⏱ About 1h

The small ferry Ivan-Quinn links Cap-aux-Meules with Île d’Entrée (Entry Island), a small island isolated from the rest of the Magdalen archipelago.

🚢 CTMA Ferry📅 Two round trips a day, Monday to Saturday🚶 Foot Only
Gulf of St. Lawrence · 180 NM

Rimouski → Port-Menier (Anticosti Island)

Port of Rimouski (Relais Nordik) to Port-Menier wharf

⏱ About 22h 30m (via Sept-Îles)

The weekly supply-and-passenger ship Bella Desgagnés leaves Rimouski on Monday night, calls at Sept-Îles and reaches Port-Menier on Anticosti Island, a wild island of cliffs, caves and waterfalls in the Gulf of St. Lawrence, on Tuesday evening.

🚢 Relais Nordik (for the STQ)📅 Weekly, April to January🚗 Vehicles
Gulf of St. Lawrence · 470 NM

Rimouski → Blanc-Sablon

Port of Rimouski (Relais Nordik) to Blanc-Sablon wharf

⏱ About 3 days 9h (one way, with 10 intermediate calls)

The Bella Desgagnés is the lifeline for the roadless Lower North Shore of Quebec, sailing weekly from Rimouski via Sept-Îles, Anticosti and a string of Innu and fishing villages such as Natashquan, Harrington Harbour and Saint-Augustin to Blanc-Sablon, next to the Labrador border.

🚢 Relais Nordik (for the STQ)📅 Weekly, April to January🚗 Vehicles
🏞️

Rivers, Estuaries & Lakes

Essential vehicular shortcuts, cable ferries, and scenic inland water passages

Bay of Fundy · 40 NM

Saint John (New Brunswick) → Digby (Nova Scotia)

Saint John Ferry Terminal to Digby Ferry Terminal

⏱ About 2h 15m – 3h

The Bay of Fundy crossing between New Brunswick and Nova Scotia, saving a drive of several hours around the bay, which has the highest tides in the world.

🚢 Bay Ferries📅 One or two round trips most days🚗 Drive-On / Drive-Off
Howe Sound · 9 NM

Vancouver (Horseshoe Bay) → Sunshine Coast (Langdale)

Horseshoe Bay Ferry Terminal to Langdale Ferry Terminal

⏱ About 40m

The only car link to the Sunshine Coast, which has no road connection to Vancouver. The 40-minute crossing of Howe Sound lands at Langdale, near Gibsons, for the drive up the coast to Sechelt and Earls Cove.

🚢 BC Ferries📅 8–10 sailings a day each way, from 7:30am to 11:30pm from Horseshoe Bay🚗 Drive-On / Drive-Off
Inside Passage · 238 NM

Port Hardy → Prince Rupert

Bear Cove Ferry Terminal to Prince Rupert Ferry Terminal

⏱ About 17h 30m – 22h

BC Ferries’ Inside Passage route, a full day of sailing along the fjords and islands of the central coast from the northern tip of Vancouver Island to Prince Rupert. It links to the Haida Gwaii ferry and the Yellowhead Highway.

🚢 BC Ferries📅 Two sailings a week northbound in fall and winter (Wednesdays and Saturdays), with calls at Bella Bella and Klemtu🚗 Drive-On / Drive-Off
Strait of Georgia · 17 NM

Comox (Little River) → Powell River (Westview)

Little River Ferry Terminal to Westview Ferry Terminal

⏱ 1h 25m – 1h 30m

The crossing from the Comox Valley on Vancouver Island to Powell River on the upper Sunshine Coast. It makes a loop possible: Vancouver, the Sunshine Coast and two ferries, then back down Vancouver Island.

🚢 BC Ferries📅 4 sailings a day each way🚗 Drive-On / Drive-Off
Jervis Inlet · 6 NM

Earls Cove (Sunshine Coast) → Saltery Bay (Powell River)

Earls Cove Ferry Terminal to Saltery Bay Ferry Terminal

⏱ About 50m

The second Sunshine Coast ferry, bridging Jervis Inlet between Earls Cove on the lower coast and Saltery Bay, 30 minutes south of Powell River. Highway 101 continues on both sides.

🚢 BC Ferries📅 8 sailings a day each way🚗 Drive-On / Drive-Off
St. Lawrence River · 1 NM

Québec City → Lévis

Québec City Ferry Terminal to Lévis Ferry Terminal

⏱ About 12m

The short St. Lawrence crossing between Old Québec’s Lower Town and Lévis on the south shore, used by commuters and by visitors for the classic view of the Château Frontenac and the old city walls.

🚢 Société des traversiers du Québec📅 About 34–35 crossings a day each way; every 30 minutes by day and hourly in the evening, with late-night service🚗 Drive-On / Drive-Off
Saguenay River mouth · 1 NM

Baie-Sainte-Catherine → Tadoussac

Baie-Sainte-Catherine Ferry Terminal to Tadoussac Ferry Terminal

⏱ About 10m

The round-the-clock link on Route 138 across the mouth of the Saguenay Fjord, connecting Charlevoix with Tadoussac and the Côte-Nord. Tadoussac is one of Québec’s best-known whale-watching bases.

🚢 Société des traversiers du Québec📅 Around the clock: every 20 minutes for most of the day and hourly overnight (about 56 crossings a day each way)🚗 Drive-On / Drive-Off
St. Lawrence Estuary · 34 NM

Matane → Baie-Comeau

Matane Ferry Terminal to Baie-Comeau Ferry Terminal

⏱ About 2h 30m

The wide St. Lawrence crossing between Matane on the Gaspé Peninsula and Baie-Comeau on the Côte-Nord, saving a long drive round via Québec City. The same ship also serves Godbout.

🚢 Société des traversiers du Québec📅 One round trip a day on six days a week (early October 2026)🚗 Drive-On / Drive-Off
St. Lawrence Estuary · 30 NM

Matane → Godbout

Matane Ferry Terminal to Godbout Ferry Terminal

⏱ About 2h 20m

The alternate Côte-Nord landing of the Matane ferry, serving the small village of Godbout on Route 138 east of Baie-Comeau, handy for travellers heading towards Sept-Îles.

🚢 Société des traversiers du Québec📅 One round trip on four days a week (early October 2026)🚗 Drive-On / Drive-Off
St. Lawrence River · 1 NM

Sorel-Tracy → Saint-Ignace-de-Loyola

Sorel-Tracy Ferry Terminal to Saint-Ignace-de-Loyola Ferry Terminal

⏱ About 12m

A 12-minute St. Lawrence crossing between Sorel-Tracy on the south shore and Saint-Ignace-de-Loyola near Berthierville, the gateway to the Lac Saint-Pierre islands.

🚢 Société des traversiers du Québec📅 About 36–39 crossings a day each way: every 30 minutes by day, hourly at night🚗 Drive-On / Drive-Off
St. Lawrence Estuary · 15 NM

Rivière-du-Loup → Saint-Siméon

Rivière-du-Loup Ferry Terminal to Saint-Siméon Ferry Terminal

⏱ About 1h 5m

The seasonal crossing of the St. Lawrence estuary between Rivière-du-Loup in the Bas-Saint-Laurent and Saint-Siméon in Charlevoix, a shortcut between the south shore, Charlevoix and the Côte-Nord.

🚢 Traverse Rivière-du-Loup – Saint-Siméon📅 2 to 4 departures a day, April to early January🚗 Drive-On / Drive-Off
Toronto Harbour (Lake Ontario) · 1 NM

Toronto → Toronto Island

Jack Layton Ferry Terminal to Centre Island, Ward’s Island and Hanlan’s Point docks

⏱ About 7 min

The City of Toronto’s ferries cross Toronto Harbour from the Jack Layton Ferry Terminal at Queens Quay and Bay Street to Toronto Island in about seven minutes. From mid-April to mid-October there are three routes, to Centre Island, Hanlan’s Point and Ward’s Island; in winter only the Ward’s Island ferry runs.

🚢 Toronto Island Ferries (City of Toronto)📅 Year-round to Ward’s Island; Centre Island and Hanlan’s Point from mid-April to mid-October
Halifax Harbour · 1 NM

Halifax → Dartmouth

Halifax Ferry Terminal to Alderney and Woodside ferry terminals (Dartmouth)

⏱ 12 min

Halifax Transit runs two passenger ferries across Halifax Harbour from the Halifax Ferry Terminal in downtown Halifax: the Alderney ferry to downtown Dartmouth, every day, and the Woodside ferry, on weekdays only. Both crossings take 12 minutes.

🚢 Halifax Transit📅 Alderney every 15–30 minutes daily; Woodside on weekdays only
⚡ Canada Travel & Logistics Hub

Planning a journey through Canada?

Book port accommodation, connecting trains, terminal car rental, and private transfers through verified maritime partners.