BC Ferries operates Horseshoe Bay terminal, connecting Vancouver to nearby islands. BC Ferries’ Horseshoe Bay Ferry Terminal, located in West Vancouver, British Columbia, serves as a vital gateway connecting the mainland to Vancouver Island, the Sunshine Coast, and Bowen Island. Situated at the west end of the Trans-Canada Highway, the terminal is approximately a 25-minute drive from downtown Vancouver.
The terminal offers regular ferry services to destinations such as Nanaimo (Departure Bay), Langdale (Sunshine Coast), and Snug Cove (Bowen Island). Sailing durations vary depending on the route, with the Vancouver to Nanaimo route taking approximately 1 hour and 35 minutes. For more information, including schedules, fares, and real-time updates, you can visit the official BC Ferries website