Tickets for the ferries leaving Vancouver can be purchased online at BCFerries.com or in person at the ferry terminals. Tickets can be purchased online by clicking Reservations and Schedules on the left side menu. The two terminals to buy tickets in person are at Horseshoe Bay in West Vancouver and at Tsawwassen, about 22 miles south of Vancouver.
The British Columbia Ferry Services website allows users to create an account, make reservations and sign up for a discount card if they travel frequently. Find these options under the Reserve and Plan tab in the menu bar. Reservations are not required but are recommended on high-travel days such as holidays. Travelers must arrive 30 minutes before departure to validate their reservations. Current sailing conditions and possible sailing waits can be checked from the website home page. From the home page, go to Schedules, then Today's Arrivals and Departures to check for sailing waits.