این رود به طول حدود ۲۴۰ كیلومتر، از ارتفاع حدود ۲۸۰۰ متری دامنه كوههای سائو و شاهمحمد قله و هما در شمال شرقی فیروزكوه، از رشته كوههای البرز سرچشمه میگیرد و به نام رود گورسفید با مسیر عمومی شمالی ـ جنوبی، از دامنه شمالی كوه مارآب عبور میكند سپس به سمت غرب تغییر مسیر داده و نخست با رودخانه ساواشی مخلوط میشود و فیروزكوه نام میگیرد. این رود پس از پیوستن به نمرود در حوالی دهستان حبلرود (هبلرود)، با نام «حبلهرود» خوانده شده و در ۴۶ كیلومتری جنوب شرقی گرمسار (استان سمنان) به رود گُلو میپیوندد. قسمت علیای حبلهرود از سرچشمه تا محل تلاقی آن با ساواشی، گورسفید نام دارد و حدود ۳۶ كیلومتر است. حبلهرود در دشت گرمسار (دشت خوار) به شاخههای متعددی تقسیم شده و در آبیاری زمینها از آن استفاده میشود. مابقی آب حبلهرود پس از گذشتن از روستای علیآباد باقری به سوی جنوب شرقی تغییر مسیر داده و در ۴۶ كیلومتری جنوب شرقی گرمسار در ارتفاع ۷۴۵ متری با پیوستن به رود گُلو (یا ایوانكی) كه یكی از شاخههای رودخانه وَرَگی است و پس از تلاقی با چند رود وارد حاشیه كویر میشود و در ریگزارهای شمال غربی دریاچه نمك (كویر گرمسار) فرو میرود.
آب رودخانه حبلهرود در ابتدای مسیر شیرین و مناسب است اما با پیوستن شاخههای متعدد و عبور از سازندهای شیمیایی گچدار و نمكدار، آب رودخانه شور و نامناسب میگردد.