- Home
- Routes and fares
Confirm New Booking
Another booking already started
You have another booking already started. Confirm you want to clear it and continue with your new booking.
Important
Important
Your session has expired. If you still want to book travel, select "Search again" below.
Ferry fares and fees
Fare calculator
Use our fare calculator to plan ahead.
Fare calculator
Note: Motorcycle travel is currently not included in the fare calculator. View motorcycle fares for all routes.
Fare guide
Download our fare guide or scroll to find information on all our fare types.
PDF 391 KB | 35 pages
PDF 565 KB | 35 pages
Note:
- Fares are non-refundable after travel
- Any errors or discrepancies in fare charges must be addressed at the time of travel with the ticket agent
- All fares are subject to change without notice
Medical Assured Loading
Southern Gulf Islands thru fares
Payment options
Passenger fare types
Adults and seniors (12 years or older)
Standard adult fare
Children (5-11years old)
Standard child fare
Infants and children (Under 5 years old)
Travel is free
BC Seniors (BC residents 65 years or older)
View senior fare details
BC Students (BC school students 18 years and under)
View BC student fare details
BC persons with disabilities
View persons with disabilitiesdetails
Group (groups of 10 or more passengers)
View group fare details
Service fees
Ensure you review your travel documentation for specific service fees applicable to your booking. Fees may vary by route and booking type.
South Coast routes
- Compare reservation fees for bookings between Vancouver and Vancouver Island
- Compare reservation fees for bookings between Vancouver and the Sunshine Coast
- Compare reservation fees for bookings between Comox (Little River)and Powell River (Westview)
Southern Gulf Islands
Sailings between Vancouver (Tsawwassen) – Southern Gulf Islands are fully bookable so reservations are highly recommended. There are no reservation fees on this route and the fare is paid in full at the time of booking. Cancellation and no show fees apply based on the terms and conditions of your booking.
North Coast routes
Sailings between on our North Coast routes are fully bookable so reservations are highly recommended. There are no reservation fees on this route and the fare is paid in full at the time of booking. Cancellation and no show fees apply based on the terms and conditions of your booking.
List of bookable and non-bookable routes | ||
ROUTE | BOOKABLE/NON-BOOKABLE | |
---|---|---|
Victoria (Swartz Bay)– Vancouver (Tsawwassen) | Bookable | |
Vancouver (Horseshoe Bay)– Nanaimo (Departure Bay) | Bookable | |
Vancouver (Horseshoe Bay)– Langdale (Sunshine Coast) | Bookable | |
Vancouver (Tsawwassen)– Southern Gulf Islands [Salt Spring Island (Long Harbour), Otter Bay (Pender Island), Lyall Harbour (Saturna Island), Village Bay (Mayne Island), Sturdies Bay (Galiano Island) | Bookable | |
Port Hardy (Bear Cove)– Prince Rupert, with occasional scheduled stops at Bella Bella (McLoughlin Bay) and Klemtu*Peak season* Port Hardy (Bear Cove), Bella Bella (McLoughlin Bay), Klemtu, Prince Rupert*Off season* | Bookable | |
Summer Central Coast direct service: Bella Coola– Port Hardy (Bear Cove) | Bookable | |
Port Hardy (Bear Cove) - Prince Rupert – Central Coast | Bookable | |
Transfer Service: Prince Rupert– Port Hardy (Bear Cove) – Bella Coola | Bookable | |
Bella Coola – Central Coast | Bookable | |
Bella Bella (McLoughlin Bay) – Shearwater | Bookable | |
Bella Bella (McLoughlin Bay)– Shearwater– Ocean Falls– Klemtu | Bookable | |
Prince Rupert - Graham Island (Skidegate) | Bookable | |
Powell River (Westview)– Comox (Little River) | Bookable | |
Vancouver (Tsawwassen)– Duke Point (Nanaimo) | Bookable | |
Victoria (Swartz Bay)– Salt Spring Island (Fulford Harbour) | Non-bookable | |
Victoria (Swartz Bay)– Southern Gulf Islands [Pender Island (Otter Bay), Saturna Island (Lyall Harbour), Mayne Island (Village Bay), Galiano Island (Sturdies Bay)] | Non-bookable | |
Crofton– Salt Spring Island (Vesuvius Bay) | Non-bookable | |
Sunshine Coast (Earls Cove)– Powell River (Saltery Bay) | Non-bookable | |
Vancouver (Horseshoe Bay)– Bowen Island (Snug Cove) | Non-bookable | |
Brentwood Bay– Mill Bay | Non-bookable | |
Sunshine Coast (Langdale)– Gambier Island (New Brighton)– Keats Island (Keats Landing)– Keats Island (Eastbourne) | Non-bookable | |
Powell River (Westview)– Texada Island (Blubber Bay) | Non-bookable | |
Nanaimo (Nanaimo Harbour)– Gabriola Island (Descanso Bay) | Non-bookable | |
Chemainus– Thetis Island (Preedy Harbour)– Penelakut Island (Telegraph Harbour) | Non-bookable | |
Buckley Bay– Denman Island West | Non-bookable | |
Denman Island East (Gravelly Bay)– Hornby Island (Shingle Spit) | Non-bookable | |
Campbell River– Quadra Island (Quathiaski Cove) | Non-bookable | |
Quadra Island (Heriot Bay)– Whaletown (Cortes Island) | Non-bookable | |
Port McNeill - Malcolm Island (Sointula)– Cormorant Island (Alert Bay) | Non-bookable | |
Graham Island (Skidegate)– Moresby Island (Alliford Bay)– Haida Gwaii | Non-bookable | |
Change fees apply to all bookings and vehicle types except for livestock, commercial and foot passenger-only bookings.
South Coast
- Compare change fees for bookings between Vancouver and Vancouver Island
- Compare change fees for bookings between Vancouver and the Sunshine Coast
- Compare change fees for bookings between Comox (Little River)and Powell River (Westview)
Central and North Coast
If you change or cancel your vehicle booking within 30 days of your scheduled departure date, a $60 service fee will be applied ($30 for Haida Gwaii service). Change fees apply to the following North Coast and Central Coast routes:
- Port Hardy (Bear Cove) – Prince Rupert
- Port Hardy (Bear Cove) – Klemtu
- Port Hardy (Bear Cove) – Central Coast: Bella Bella (McLoughlin Bay), Bella Coola, Ocean Falls, Shearwater
- Prince Rupert – Graham Island (Skidegate)
- Prince Rupert - Klemtu
- Prince Rupert - Central Coast: Bella Bella (McLoughlin Bay), Bella Coola, Ocean Falls, Shearwater
- Klemtu - Central Coast: Bella Bella (McLoughlin Bay), Bella Coola, Ocean Falls, Shearwater
Travel on Southern Gulf Islands routes
A non-refundable $5 change fee is applied each time you make a change to your booking's date, time or sailing. Bookings can be changed up to one hour prior to travel* from the original port of departure.
To edit a booking online
- Set up a BC Ferries account online to easily create and change bookings. Any bookings made online (as a guest or logged in account customer) can be adjusted using the edit your booking(s)link found in your booking confirmation email.
- If you made a booking as a guest, through the Customer Service Centre, you will need to contact the Customer Service Centre to change your sailing. If you have an account, you can log in to make any changes. If you booked without an account and want to edit or cancel your booking use the link in your original booking confirmation email.
* Travel refers to your selected sailing's scheduled departure date and time.
South Coast routes
- Compare cancellation fees for bookings between Vancouver and Vancouver Island
- Compare cancellation fees for bookings between Vancouver and the Sunshine Coast
- Compare cancellation fees for bookings between Comox (Little River)and Powell River (Westview)
Travel on Southern Gulf Islands routes
- If you cancel more than sevendays before travel, there is no cancellation fee.
- If you cancel a booking from Southern Gulf Islands to Tsawwassenwithinsevendays of travel, a $15 cancellation fee will be applied to the form of payment used at the time of booking.
- If you cancel a booking from Tsawwassen to Southern Gulf Islandswithinsevendays of travel, a $25 cancellation fee will be applied to the form of payment used at the time of booking.
Central and North Coast routes
- If you cancel your booking more than 30 days before your scheduled departure date, you will receive a full refund.
- If you change or cancel your vehicle booking within 30 days of your scheduled departure date, a $60 cancellation fee will apply ($30 for Haida Gwaii routes)
- Cancellation fees apply to all North Coast and Central Coast routes, including:
- Port Hardy (Bear Cove) –Prince Rupert
- Port Hardy (Bear Cove) –Klemtu
- Port Hardy (Bear Cove) –Central Coast: Bella Bella (McLoughlin Bay), Bella Coola, Ocean Falls, Shearwater
- Prince Rupert –Graham Island (Skidegate)
- Prince Rupert –Klemtu
- Prince Rupert –Central Coast: Bella Bella (McLoughlin Bay), Bella Coola, Ocean Falls, Shearwater
- Klemtu –Central Coast: Bella Bella (McLoughlin Bay), Bella Coola, Ocean Falls, Shearwater
Private vehicle bookings are non-refundable if not redeemed or cancelled within the cancellation window stated in the Terms and Conditions in your cancellation email.
Commercial vehicle bookings cancelled less than five days before your scheduled departure date will have a $200 cancellation fee applied.
Review your confirmation documentation for detailed terms and conditions of your booking.
How to cancel a reservation
- Set up a BC Ferries account online to easily create and change bookings. Any bookings made online (as a guest or logged in account customer) can be adjusted using the edit your booking(s)link found in your booking confirmation email.
- If you made a booking as a guest, through the Customer Service Centre, you will need to contact the Customer Service Centre to change your sailing. If you have an account, you can log in to make any changes. If you booked without an account and want to cancel your booking use the link in your original booking confirmation email.
If a reservation is not redeemed or cancelled before the scheduled departure time, a $25 no-show fee will be applied.No-show fees apply to commercial, livestock and bus group customers on the following routes:
- Vancouver (Tsawwassen) – Nanaimo (Duke Point)
- Vancouver (Tsawwassen) – Victoria (Swartz Bay)
- Vancouver (Tsawwassen) – Southern Gulf Islands*
- Victoria (Swartz Bay) – Salt Spring Island (Fulford Harbour)
- Victoria (Swartz Bay) – Southern Gulf Islands
- Vancouver (Horseshoe Bay) – Nanaimo (Departure Bay)
- Vancouver (Horseshoe Bay) – Sunshine Coast (Langdale)
- Vancouver (Horseshoe Bay) – Bowen Island (Snug Cove)
*$25 no-show fee applies for unredeemed bookings from Vancouver (Tsawwassen) to Southern Gulf Islands. $15 no-show fee applies for unredeemed bookings departing from Southern Gulf Islands.
Note: A $20 no-show fee applies to Saver fare bookings for travel between Sunshine Coast (Langdale) and Vancouver (Horseshoe Bay).
If a bus or foot passenger group changes the reserved sailing timewithinfive days of the scheduled departure, a $25 service fee will be applied.
Review your confirmation documentation for the detailed terms and conditions of your booking.
More fare information
Fares archive
PDF 391 KB | 35 Pages
PDF 418 KB | 35 Pages
PDF 403 KB | 35 Pages
PDF 406 KB | 38 pages
PDF 401 KB | 35 Pages
PDF 404 KB | 38 Pages
PDF 409 KB | 37 Pages
PDF 422 KB | 37 pages
PDF 419 KB | 37 pages
PDF 416 KB | 37 pages
PDF 400 KB | 37 pages
PDF 400 KB | 37 pages
PDF 400 KB | 37 pages
PDF 376 KB | 36 pages
PDF 392 KB | 36 Pages
PDF 449 KB | 36 Pages
PDF 458 KB | 36 Pages
PDF 406 KB | 36 Pages
PDF 454 KB | 36 Pages
PDF 398 KB | 36 Pages
PDF 329 KB | 34 Pages
PDF 332 KB | 34 Pages
PDF 210 KB | 35 Pages
You can purchase a short-cut ticket for travel between Brentwood Bay – Mill Bay:
- at Thrifty Foods in Broadmead, Sidney, Central Saanich and Mill Bay
- or purchase ticket books from staff on board the ferry servicing this route
Ticket books for travel between Sunshine Coast (Langdale) – Gambier Island (New Brighton) – Keats Island (Keats Landing) can be purchased at:
- Horseshoe Bay terminal foot passenger ticket booth and customer service office
- Langdale terminal administration office, weekdays 6 am – 8 pm and weekends 7 am – 8 pm
- AtPassageson board select ferries servicing this route
A receipt will be issued for all sales. If a receipt is not issued, call 1-888-BC FERRY (1-888-223-3779, Canada & USA only) and an agent will forward your request to our Revenue Department for follow up.
Fares on these routes include return-trip travel:
- Buckley Bay– Denman Island West
- Campbell River – Quadra Island (Quathiaski Cove)
- Chemainus – Thetis Island (Preedy Harbour) – Penelakut Island (Telegraph Harbour)
- Crofton – Saltspring Island (Vesuvius Bay)
- Denman Island East (Gravelly Bay) – Hornby Island (Shingle Spit)
- Graham Island (Skidegate) – Moresby Island (Alliford Bay)
- Nanaimo (Nanaimo Harbour) – Gabriola Island (Descanso Bay)
- Port McNeill – Malcolm Island (Sointula) – Cormorant Island (Alert Bay)
- Powell River (Westview) – Texada Island (Blubber Bay)
- Quadra Island (Heriot Bay) – Cortes Island (Whaletown)
- Sunshine Coast (Earls Cove) – Powell River (Saltery Bay)
- Vancouver (Horseshoe Bay) – Bowen Island (Snug Cove)
- Vancouver (Horseshoe Bay) – Sunshine Coast (Langdale)
- Victoria (Swartz Bay) – Salt Spring Island (Fulford Harbour)
- Victoria (Swartz Bay) – Southern Gulf Islands
Note: For the routes listed above,no proof of payment is required for the return trip.
Cabins are available on Northern sailings on board the Northern Expedition and Northern Adventure.
Northern Expedition cabins include:
- Two beds
- Shower
- Sink
- Toilet
- Wardrobe
- Small desk
Northern Adventure cabins include:
- Four beds*
- Shower
- Sink
- Toilet
* Luxury cabins have two bed layouts: one double bed or two single beds.
Cabin rates - Inside Passage
April 1, 2024 – April 30, 2025 | ||
CABIN TYPE | PRICE | |
---|---|---|
Inside cabins | $135 | |
Accessible cabins | $135 | |
Outside cabins | $160 | |
Reserved seating | $40 |
Cabin rates - Inside Passage Overnight service
April 1, 2024 – April 30, 2025 | ||
CABIN TYPE | PRICE | |
---|---|---|
Inside cabins | $135 | |
Accessible cabins | $135 | |
Outside cabins | $160 | |
Luxury cabins | $290 |
Cabin rates - Haida Gwaii
April 1, 2024 – April 30, 2025 | ||
CABIN TYPE | PRICE | |
---|---|---|
Inside cabins | $135 | |
Accessible cabins | $135 | |
Outside cabins | $160 | |
Reserved seating | $40 |
Cabin rates - Haida Gwaii
April 1, 2024 – April 30, 2025 | ||
CABIN TYPE | PRICE | |
---|---|---|
Inside cabins | $135 | |
Accessible cabins | $135 | |
Outside cabins | $160 | |
Luxury cabins | $245 |
In service dates for ferries may vary. All prices include taxes where applicable.
Fare choices for travel between Vancouver andVancouver Island
Get a free reservation and the best value when you book a Saver fare, or book a Prepaid fare and save on your reservation fee.
View fare guide
Fare choices for travel between Vancouver andSunshine Coast
Book Saver fares in both directions, and book a Prepaid fare for departures from Vancouver (Horseshoe Bay).
View fare guide