Freshwater biomonitoring is essential for aquatic biodiversity conservation. Advances in high-throughput sequencing allowed parallel sequencing of community samples containing DNA from environmental samples, i.e., metabarcoding. Two approaches of DNA-based method are widely used, bulk-sample metabarcoding the use of bulk tissues such as insects and eDNA the use of environmental samples such as air, water and soil. Despite the novelty of this approach for routine freshwater biomonitoring, questions still need to be answered about its applicability and reliability due to confounding factors, e.g., sample type, laboratory technicalities, and limitations of databases. Hence, studies on direct comparisons are essential to validate the efficiency of these molecular approaches compared to the conventional morphological approach to accurately assessed biodiversity for riverine benthic macroinvertebrate biomonitoring. This study used three approaches to estimate diversity and composition of benthic macroinvertebrates. We also evaluated the relationship between benthic macroinvertebrate communities and environmental factors. We morphologically identified 8,052 individuals from 35 families, 31 genera, and 29 species. eDNA metabarcoding identified 51 families, 84 genera, and 90 species, while 37 families, 55 genera, and 107 species were detected through bulk-sample metabarcoding. We report that bulk-sample metabarcoding showed finer taxonomic resolution than other approaches. Our study highlights the use of bulk-sample metabarcoding for macroinvertebrate biodiversity assessment.