Make Reservations

The following reservation options are available with BC Ferries. On routes not included here,
travel is first come, first served only.

NEW! Customers now have the flexibility to change their reservations for a fee on routes between the Lower Mainland and Vancouver Island and from Horseshoe Bay to Langdale.

Click on a route below and book your next BC Ferries reservation today knowing that you have the flexibility to change it to suit your travel needs.

Vancouver-Vancouver Island >> For our Vancouver-Victoria, Vancouver-Nanaimo and West Vancouver-Nanaimo routes.

Vancouver-Sunshine Coast >> For travel between West Vancouver and the Sunshine Coast.

Vancouver-Southern Gulf Islands >> For travel between the BC Mainland and Mayne, Pender, Galiano, Saturna and Salt Spring Islands. (Reservations strongly advised.)


Livestock Vehicles >> If you're driving a non-commercial vehicle with horses or other livestock onboard, no-fee reservations are now available on our Tsawwassen-Swartz Bay, Tsawwassen-Duke Point, Horseshoe Bay-Departure Bay and Horseshoe Bay-Langdale routes.

Commercial Vehicles (5500 kg/gvw+) >> For our Tsawwassen-Swartz Bay, Tsawwassen-Duke Point, Horseshoe Bay-Departure Bay and Horseshoe Bay-Langdale routes.

Group Travel >> Reservations may be made for groups of 10 or more passengers, travelling together on foot or by bus. Discount rates are available on some routes for groups of 16 or more (must book at least seven days in advance of travel).


Inside Passage and the Charlottes >> Prepaid vehicle reservations are required on our Port Hardy-Mid Coast-Prince Rupert and Prince Rupert-Skidegate routes.    

Discovery Coast Passage >> Prepaid vehicle reservations are required on our summer Mid Coast service between Port Hardy and Bella Coola.

  

For reservations by phone, call toll-free in North America: 1-888-223-3779.
Or punch in *BCF (*223) on Rogers or Telus Mobility networks.
From outside North America, call (250) 386-3431. 
For reservations by email, contact us at bcferries.reservations@bcferries.com