The ferry ride from the Departure Bay Ferry Terminal to Horseshoe Bay in West Vancouver takes about one hour and 40 minutes.