হালুয়াঘাটের উল্লেখযোগ্য নদীগুলো হলো দর্শা, গাঙগিনা, বুড়াঘাট ও কংশ। হালুয়াঘাট উপজেলাটি দর্ষা নদীর তীরে অবস্থিত।সব নদীগুলোর উৎপত্তি ভারতের মেঘালয় রাজ্যের পাহাড়ী এলাকায়। এক সময় এ নদীইগুলোই ছিল হালুয়াঘাট উপজেলায় যোগাযোগের প্রধান মাধ্যম। বর্তমানে এই নদীগুলোর পানি দ্বারা কৃষি কাজ করা হয়। অধিকন্তু এই নদীতে অনেক মাছ পাওয়া যায়।