इस नदी का उद्गम मध्य हिमाचल प्रदेश में, वृहद हिमालय की जासकर पर्वतमाला के रोहतांग दर्रे पर 4,361 मीटर की ऊंचाई से होता है। यहाँ से यह कुल्लू घाटी से होते हुये दक्षिण की ओर बहती है। जहां पर सहायक नदियों को अपने में मिलाती है। फिर यह पश्चिम की ओर बहती हुई मंडी नगर से होकर कांगड़ा घाटी में आ जाती है।