رودخانه شفارود دومین رودخانه پرآب منطقه تالش است و در مسیر آن رودهای متعدد و كوچك به آن میپیوندند و با شیب تندی در ناحیه پونل از توابع شهرستان رضوانشهر، وارد جلگه میشود. شفارود زیبا و پر جاذبه از كوههای سنبل و تیرو سرچشمه میگیرد، از رضوان شهر عبور میكند و سپس به دریای خزر میپیوندد. رودخانه شفارود رودخانۀ جاریِ آبیِ حیات بخش در طول مسیر خود رودخانههای دلبه رود، سیاهرود، میان رود، خوشابر، خولاكو، آستاوربار، هفت خونی و كوری را با خود همراه میكند و در مقابل رودخانههای میناروبار، ملارود و تیزرود را به اطراف رهسپار میسازد. رودخانه شفارود دو شاخۀ اصلی شمالی و جنوبی دارد. شاخۀ شمالی آن شفارود و شاخۀ جنوبی آن خوشابر نامیده میشود. خوشابر یا سیاه بیل از كوههای سه كوه سر، امیر كوه، پالان سر و خالسدان سرچشمه میگیرد. رودخانه شفارود در هر سال دو دورۀ پر آبی دارد. یك دورۀ پر آبی در بهار و دیگری در پاییز است. رودخانه شفارود در منطقۀ كوهستانی در مسیری تقریباً غربی شرقی جریان دارد. این رودخانه پس از رسیدن به جلگه تغییر جهت میدهد و در مسیری كاملا شمال شرقی تا رسیدن به دریای خزر به حركت خود ادامه میدهد و در نتیجه به دریای خزر سرازیر میگردد.