Dealers mostly offer the best discount deals on Memorial Day (the last Monday of May) and the Christmas holidays ( End of December). The other feasible time to buy a kayak is after the prime kayaking season around August.