सतलज नदी हिमालय के तीनों श्रेणी से होकर प्रवाहित होती है सतलुज नदी तिब्बत कैलाश पर्वत के दक्षिण से निकलती है, हिमालय में यह शिपकी (किन्नौर) में प्रवेश करती है। सतलुज नदी किन्नौर, रामपुर (शिमला) कुल्लू, सोलन मंडी और बिलासपुर में बहती है। नदी का बहाव दक्षिण से पश्चिम की ओर है। भाखड़ा (बिलासपुर) से पंजाब में प्रवेश करती है। सतलुज की सहायक नदियां बासपा, स्पीती, नोगली खड्ड और स्वां है। बासपा, सतलुज से कड़छम (किन्नौर) में, नोगली खड्ड रामपुर बुशहर के पास सतलुज में मिलती है ! सतलुज की कुल लम्बाई 2459 किमी है। हिमाचल यह सबसे लम्बी नदी है। इसी नदी पर एशिया का सबसे ऊँचा बांध (भाखड़ा) बनाया गया है।