韩江的源头位于广东、福建、江西三省交界的山区。主要的上游河流包括梅江、汀江和梅潭河。这三条河流在大埔县的三河坝镇汇合,形成了韩江的主干。韩江全长470公里,流经潮州后,分为北溪(东里河)、东溪(莲阳河)、西溪三汊,最终在旦家园附近分为梅溪、新津河、外砂河,注入大海。在韩江流域内,面积超过100平方公里的支流共有53条。广东省境内,流域面积超过1000平方公里的主要支流有五华河、宁江、石窟河、汀江和梅潭河等。韩江是广东省的第二大水系,覆盖了22个县市,流域总面积达到30112平方公里,其中70%位于广东,30%位于广东之外。汀江流域面积为11802平方公里,梅河流域面积为13929平方公里,三河坝至潮安水文站区间流域面积为3346平方公里,潮安以下的韩江三角洲面积为1035平方公里。韩江水量丰富,尽管流域面积仅占淮河的18%,但其水量却达到淮河的85%。在广东省境内,韩江的等级航道总长度为524公里,其中只有一小部分航道(3公里)达到了一级至三级的航道标准。这些航道主要保持在天然状态下的等级水平。