You can buy trekking poles in all major cities of Nepal, including Kathmandu and Pokhara. However, Nayapul and places higher up don’t have such stores.