Kullu is located at an average elevation of 1,362 metres (4,469 feet). The town of Kullu lies on the bank of River Beas. A major tributary Sar-vari, (derived from "Shiv -Baardi") leads to the less explored and steeper Lug-valley on the west. On the east of Kullu lies a broad mountainous ridge having the village-temples of Bijli Mahadev, Mount Nag and Pueed. Beyond the ridge lies Manikaran valley, along the Parvati river which joins Beas in Bhuntar. On the South of Kullu lie towns of Bhuntar, Out(leading to Anni, Banjar and Siraj Valley) and Mandi(a separate district).
Distance from Manali to Kulluis just 45 km. Historically Kullu was accessible from Shimla via Siraj valley or through passes on the west leading to Jogindernagar and onto Kangra. To the north lies the famous town of Manali, which through the Rohtang pass leads onto the Lahaul and Spiti Valley. Once can see an enormous change in the climate as one climbs up the windward side of the ranges to proceed to the leeward and much drier plateaus to the north of Manali.