To get from one place to another along Canada’s West Coast, it is sometimes necessary to take a ferry.
In British Columbia, ferries serve more than 43 ports of call and all belong to the same company, BC Ferries.
Here is a look at BC’s main ferry services, to help you plan you next visit to Vancouver Island.
Attention, prices are for information only and are subject to change without notice!
Vancouver - Victoria (Tsawwassen – Swartz Bay)
Crossing time: 1:35
Cost per passenger (one-way):
- Child aged 4 and under: Free
- Child aged 5 to 11: $8.60
- Ages 12 to 64: $17.20
- Seniors, Monday-Thursday: Free
Cost per vehicle (one-way):
- Up to 20 feet: $57.50
- More than 20 feet: $6.50 / additional foot
Reservations: Reservations can be made online on the BC Ferries website. You must arrive 30 to 60 minutes prior to departure. If you are not checked in 30 minutes prior to departure, your reservation will no longer be valid.
Reservation fees:
- 7 days or more before departure: $15.00
- Less than 7 days before departure: $18.50
- Same-day reservation: $22.00
Payment information: Debit cards not accepted.
Website: www.bcferries.com
Vancouver – Nanaimo (Tsawwassen – Duke Point)
Crossing time: 2hrs.
Cost per passenger (one-way):
- Child aged 4 and under: Free
- Child aged 5 to 11: $8.60
- Ages 12 to 64: $17.20
- Seniors, Monday-Thursday: Free
Cost per vehicle (one-way):
- Up to 20 feet: $57.50
- More than 20 feet: $6.50 / additional foot
Reservations: Reservations can be made online on the BC Ferries website. You must arrive 30 to 60 minutes prior to departure. If you are not checked in 30 minutes prior to departure, your reservation will no longer be valid.
Reservation fees:
- 7 days or more before departure: $15.00
- Less than 7 days before departure: $18.50
- Same-day reservation: $22.00
Payment information: Debit cards not accepted.
Website: www.bcferries.com
West Vancouver – Nanaimo (Horseshoe Bay - Departure Bay)
Crossing time: 1:40
Cost per passenger (one-way):
- Child aged 4 and under: Free
- Child aged 5 to 11: $8.60
- Ages 12 to 64: $17.20
- Seniors, Monday-Thursday: Free
Cost per vehicle (one-way):
- Up to 20 feet: $57.50
- More than 20 feet: $6.50 / additional foot
Reservations: Reservations can be made online on the BC Ferries website. You must arrive 30 to 60 minutes prior to departure. If you are not checked in 30 minutes prior to departure, your reservation will no longer be valid.
Reservation fees:
- 7 days or more before departure: $15.00
- Less than 7 days before departure: $18.50
- Same-day reservation: $22.00
Payment information: Debit cards not accepted.
Website: www.bcferries.com
West Vancouver – Sunshine Coast (Horseshoe Bay - Langdale)
Crossing time: 40 mins.
Price per passenger one way from Horseshoe Bay to Langdale (Langdale to Horseshoe Bay = FREE):
- Child aged 4 and under: Free
- Child aged 5 to 11: $6.85
- Ages 12 to 64: $13.70
- Seniors, Monday-Thursday, excluding Statutory Holidays: Free
Cost per vehicle (one-way):
- Up to 20 feet: $45.90
- More than 20 feet: $5.95 / additional foot
In service: year-round
Reservations: Reservations can be made online on the BC Ferries website. You must arrive 30 to 60 minutes prior to departure. If you are not checked in 30 minutes prior to departure, your reservation will no longer be valid.
Reservation fees:
- 7 days or more before departure: $15.00
- Less than 7 days before departure: $18.50
- Same-day reservation: $22.00
Payment information: Debit cards not accepted.
Website: www.bcferries.com
Sechelt Peninsula – Powell River (Earls Cove – Saltery Bay
Crossing time: 50 mins.
Cost per passenger (round trip):
- Child aged 4 and under: Free
- Child aged 5 to 11: $6.75
- Ages 12 to 64: $13.45
- Seniors, Monday-Thursday, excluding Statutory Holidays: Free
Cost per vehicle (round trip):
- Up to 20 feet: $44.70
- More than 20 feet: $5.80 / additional foot
Reservations: For more information, call 1-888-223-3779
Payment information: Debit cards not accepted.
Website: www.bcferries.com
Powell River – Comox (Westview – Little River
Crossing time: 1:30
Cost per passenger (one-way):
- Child aged 4 and under: Free
- Child aged 5 to 11: $6.75
- Ages 12 to 64: $13.50
- Seniors, Monday-Thursday, excluding Statutory Holidays: Free
Cost per vehicle (one-way):
- Up to 20 feet: $42.20
- More than 20 feet: $4.35 / additional foot
Reservations: Reservations can be made online on the BC Ferries website. You must arrive 30 to 60 minutes prior to departure. If you are not checked in 30 minutes prior to departure, your reservation will no longer be valid.
Reservation fees:
- 7 days or more before departure: $15.00
- Less than 7 days before departure: $18.50
- Same-day reservation: $22.00
Payment information: Debit cards not accepted.
Website: www.bcferries.com
Campbell River – Quadra Island (Vancouver Island – Quathiaski Cove)
Crossing time: 10 mins.
Price per passenger one way from Campbell River to Quadra Island (Quadra Island to Campbell River = FREE):
- Child aged 4 and under: Free
- Child aged 5 to 11: $4.45
- Ages 12 to 64: $8.90
- Seniors, Monday-Thursday, excluding Statutory Holidays: Free
Cost per vehicle (one-way):
- Up to 20 feet: $20.65
- More than 20 feet: $2.55 / additional foot
Reservations: For more information, call 1-888-223-3779
Payment information: Debit cards not accepted.
Website: www.bcferries.com
Quadra Island – Cortes Island (Heriot Bay – Whaletown)
Crossing time: 45 mins.
Price per passenger one way from Quadra Island to Cortes Island (Cortes Island to Quadra Island = FREE):
- Child aged 4 and under: Free
- Child aged 5 to 11: $5.25
- Ages 12 to 64: $10.45
- Seniors, Monday-Thursday, excluding Statutory Holidays: Free
Cost per vehicle (one-way):
- Up to 20 feet: $24.10
- More than 20 feet: $3.80 / additional foot
Reservations: For more information, call 1-888-223-3779
Payment information: Debit cards not accepted.
Website: www.bcferries.com