The Nanaimo ferry goes to West Vancouver from Horseshoe Bay and Gabriola Island when it departs from Nanaimo Harbor as of 2015. The BC ferries leave from Nanaimo as many as eight times a day from Horseshoe Bay and 14 times a day from Nanaimo Harbor.
The departure schedule of the Nanaimo ferry to West Vancouver and Gabriola Island varies depending on the day of the week and the time of year. The Nanaimo ferry to West Vancouver takes around an hour and 40 minutes, while the route to Gabriola Island takes approximately 20 to 25 minutes. In nautical miles, it is a 3-mile trip to Gabriola Island and 30 miles to West Vancouver.