Travel Advisory: Essential travel only. Masks mandatory. Multiple advisories in effect⁠. Check before you travel.

View ×
  1. Website outage - Wednesday, May 12th at 10pm - View details
  2. COVID-19 Update - Important information - Last updated April 23, 2021 - View details
Essential travel only
  • In support of the recent orders and guidelines put in place by the Province of British Columbia, all customers are reminded that they should be avoiding non-essential travel at this time. View more information
  • Passengers are required to wear masks at all times at terminals and on board ferries.
  • Be prepared to answer Transport Canada COVID-19 screening questions.
  • Booking in advance is strongly recommended to guarantee the sailing of your choice.
  • Enhanced safety and cleaning measures are in place to keep customers and crew safe.
  • Passengers in vehicles on enclosed lower vehicle decks must leave their vehicles during the sailing to comply with Transport Canada’s safety regulation. View details.

Learn more

Booking ahead

Foot passengers can book in advance on the following routes:
  • Vancouver (Tsawwassen) - Southern Gulf Islands Galiano (Sturdies Bay), Mayne Island (Village Bay), Pender Island (Otter Bay), Salt Spring (Long Harbour), Saturna (Lyall Harbour)
  • Port Hardy (Bear Cove) - Prince Rupert
  • Port Hardy (Bear Cove) - Bella Coola
  • Central Coast Connector Service - Bella Bella (McLoughlin Bay), Ocean Falls, Bella Coola and Shearwater

Transportation to and from the terminal

If you are getting dropped off or picked up from a terminal, we offer designated drop-off and pick-up areas.

Many of our terminals offer long-term paid parking if you wish to park-and-go. Find and view terminal amenities and parking information at your departure terminal

Bus and coach services are available to and from some terminals.

Ride sharing service in Vancouver and Richmond, including Vancouver (Horseshoe Bay) and Vancouver (Tsawwassen) terminals. Vehicles will use our regular pick-up and drop-off areas.

Ride sharing service in Vancouver and Richmond. Please note the current service area does not encompass the Vancouver (Tsawwassen) or Vancouver (Horseshoe Bay) terminals at this time.  

Check-in and boarding information

Your first step on arriving at the terminal is to check in with a ticket agent or use our self-serve ticket machines, available at select terminals.

We accept the following payment options:

Cash and debit:
  • Cash
  • Debit Interac
  Credit cards:
  • American Express
  • Mastercard
  • Visa
  BC Ferries' card:
  • Experience™ Card

Self-serve payment stations accept debit, credit card and Experience Cards. They are available at the following terminals:

When boarding begins, the gate will open and your boarding pass will be collected as you board the ferry.

Carrying bikes, canoes & kayaks

Check in with a ticket agent at the foot passenger entrance. You will then board the ferry via the vehicle deck, where you will be able to securely stow your gear during the sailing. If your departure terminal does not have a ticket agent or foot passenger entrance, board the ferry at the direction of the crew. There is no fee for your bicycle.

  • For your safety, please walk your bicycle when boarding and disembarking

Children travelling without adults

For safety reasons, children under 12 years can't travel alone unless they are going to and from school or school-sponsored events on designated commuter routes.

  • Direct supervision isn't available for underage children travelling alone
  • They will need show a valid student ID at the terminal


If you have accessibility requirements, information on assisted boarding, reduced fares and more is available on our accessibility page.