Schedules & fares

Ferry crossings across Canada — schedules, fares and terminals

Island routes, river and lake crossings, each with its published schedule, current fares and both terminals on the map.

10
Crossings
5
Provinces
Local
terminal time zone

Popular crossings

Vehicle crossings

Car ferries that carry a road across a channel, a bay or a lake, run by a province, a municipality or BC Ferries.

How ferries work in Canada

Canada has no national ferry timetable. Each crossing is published by whoever runs it, and on the coasts and the Great Lakes that is a different body almost every time.

On the west coast most island crossings belong to BC Ferries, which publishes a schedule per route and per season, with exact start and end dates. In Ontario, New Brunswick, Nova Scotia and Newfoundland and Labrador the shorter crossings are run by the provincial transportation department, and a few by a township. Each of them posts its schedule, fares and service notices in its own place and its own format, which is why a page per crossing that brings the three together is useful.

Fares are not built the same way everywhere. The provincial crossings in Ontario, New Brunswick and Nova Scotia on this site are free. BC Ferries charges a fare that covers the return trip, adds a fuel surcharge at payment and prices vehicles by length, and Newfoundland and Labrador and some townships set their own rates. Each page lists what the operator publishes and when it took effect.

Time zones matter. Canada spans six of them, and Newfoundland keeps its own clock half an hour ahead of the Maritimes. Every schedule on this site is shown in the time zone of the departure terminal, labelled with the zone in force on the day you read it, so daylight saving time is handled rather than assumed.

Seasons are the other trap. BC Ferries publishes every schedule with exact start and end dates, and some routes change pattern part-way through the year; provincial crossings add or remove a second boat with the season. Where a new schedule is already published, the page switches to it on its start date; where it is not, the page says so.

Before you go

Vehicle lanes close first
Ticket booths and vehicle lanes stop loading before the posted sailing time, earlier than the foot-passenger gate.
Read current conditions on the day
Cancellations, vessel substitutions and out-of-service boats are posted on the operator's conditions page or on the provincial 511 service, not on the schedule itself.
One fare, both ways
On the BC Ferries island routes the fare covers the return trip, and no proof of payment is asked for on the way back.
Holidays change the pattern
Christmas Day and New Year's Day run reduced schedules on several routes, and fall schedules start on set dates.
Straight from the source
Times come from the operator, the township or the provincial department that publishes them.
Terminal-level maps
Both landings are mapped at the terminal itself, not at the centre of the nearest town.
Fares broken out
Adult, child, senior, vehicle, bicycle and surcharges are listed separately, with where you pay.

Crossings by province

British Columbia
Quadra Island Ferry (Campbell River), Alert Bay & Sointula Ferry (Port McNeill), Denman Island Ferry (Buckley Bay)
Ontario
Wolfe Island Ferry (Kingston), Amherst Island Ferry (Millhaven–Stella), Glenora Ferry (Adolphustown)
Newfoundland and Labrador
Bell Island Ferry (Portugal Cove)
Nova Scotia
Petit Passage Ferry (East Ferry–Tiverton)
New Brunswick
Deer Island Ferry (Letete)

What changes through the year

Most crossings run at least two schedules a year. These are the changes worth checking before you travel.

Summer
The busiest months on the island routes, with the longest vehicle lineups and, on some routes, extra sailings.
Fall
Summer schedules end on published dates, often around Canadian Thanksgiving in October.
Winter
Reduced schedules on Christmas Day and New Year's Day on several routes, and a single boat where summer had two.
Spring
BC Ferries' current schedules run to 31 March 2027; the next ones start on the dates the operator publishes.