نهر دالشواري (البنغالية: ধলেশ্বরী) هو أحد فروع نهر جمنا في وسط بنغلاديش، ويبلغ طوله نحو 160 كيلومترًا (99 ميلًا)، ويبدأ تفرعه من جمنا قرب الطرف الشمالي الغربي لمنطقة تانغايل إلى مجريين: يحتفظ الفرع الشمالي باسم دالشواري، بينما يُعرف الفرع الآخر باسم نهر كاليغانغا. ثم يلتقي الفرعان مجددًا في الجزء الجنوبي من منطقة مانيكغانج. وفي النهاية، يلتقي المجرى الموحد مع نهر شيتالاخشيا قرب منطقة نارايانغانج، قبل أن يتجه جنوبًا ليصب في نهر ميغنا.
يبلغ متوسط عمق النهر 122 قدمًا (37 مترًا)، بينما يصل أقصى عمق له إلى 265 قدمًا (81 مترًا).
وصف أكاديميون تلوث مياه نهر دالشواري الناتج عن صناعة النسيج بأنه «إبادة بيئية».