Kasol has a reputation problem. In the last decade it has become shorthand for a specific kind of Himachal trip: Israeli cafes, chillum culture, chill vibes, and a 200m main street that gets shoulder-to-shoulder on long weekends. Travel influencers have called it everything from the Amsterdam of India to a stoner's paradise. None of that is technically wrong, and none of it is the actual reason to go.
The actual reason is Parvati Valley itself. The valley runs north-east from Bhuntar toward the Pin-Parvati Pass at 5,319m - one of the highest and most serious trekking passes in Himachal Pradesh - and Kasol sits at the mouth of that valley, useful primarily as a staging point. Manikaran Sahib, 4 km up the road, is one of the most important Sikh pilgrimage sites in North India and has nothing to do with backpacker culture. And Kheerganga, 12 km up a forest trail from Barshaini, is the destination most people in Kasol are actually trying to reach.
I drove from Dehradun to Kasol in October. I will get to the specifics of that trip. First, the facts.
๐ Getting to Kasol from Dehradun
The route from Dehradun is 360 km and takes 8-9 hours under normal conditions. The road goes via Chandigarh, then Mandi, then Kullu, then Bhuntar, and finally 30 km up the Parvati Valley road to Kasol. There is no shortcut. The section from Mandi to Bhuntar follows the Beas River and has frequent road widening work - expect possible delays of 30-60 minutes in the Mandi-Kullu stretch.
If you are driving yourself: the Bhuntar-to-Kasol section is a single-lane mountain road along the Parvati River. It is paved but narrow, with no guardrails on the river side through much of it. Drive this section in daylight if you are not familiar with the road.
Nearest airport: Bhuntar Airport (Kullu-Manali Airport, IATA KUU) is 30 km from Kasol. Flights from Delhi take around 1 hour.
By bus: HRTC operates buses from Delhi (ISBT Kashmere Gate) to Kasol directly, and from Chandigarh to Kasol via Mandi and Bhuntar. From Bhuntar, local buses to Kasol run every 1-2 hours and cost Rs 50-80. The journey from Bhuntar takes 45-60 minutes.
From Chandigarh: 280 km, 5-6 hours. Many backpackers route through Chandigarh because it has better bus and train connections from most parts of India.
๐๏ธ What Kasol actually looks like
Kasol village is not large. The main street is roughly 200 meters long. On that street: a handful of Israeli restaurants (shakshuka, hummus, falafel), bakeries selling banana bread and chocolate cake, a few gear shops with the usual mix of genuine and fake trekking equipment, guesthouses stacked along the Parvati River, and a lot of people in their 20s and early 30s with large backpacks.
The Parvati River runs along the village edge. It is cold and clear and looks swimmable. It is not. The current is strong and the channel changes character quickly - the river has claimed local lives every season. The depth drops off fast from the bank. Watch children near the water. This is not a cautionary note added for liability - it is a real pattern in Parvati Valley.
What Kasol works well for: arriving, eating, sleeping, resupplying before heading further up the valley, and using it as a base for the Chalal walk or the Manikaran day trip. Most people who stay here more than two nights are either waiting out weather, recovering after Kheerganga, or not planning to do the trek at all.
The Chalal walk: 2 km from Kasol, cross the river on the suspension bridge and follow the trail through forest to Chalal village. It takes 30-40 minutes at a casual pace. Chalal is quieter than Kasol and has a few guesthouses for those who want more distance from the main-street scene. The walk itself is pleasant - pine forest, river views, some birdlife in the morning - but it is a stroll, not a trek.
๐ Manikaran Sahib - 4 km up the valley
Manikaran Sahib is 4 km from Kasol by road, a shared taxi or bus ride away. It is an important Sikh Gurudwara sitting above a cluster of boiling natural hot springs at 1,700m, and it is one of the busiest pilgrimage sites in Himachal Pradesh. On weekends and during festivals it draws thousands of visitors.
The hot springs at Manikaran reach 88-95C depending on the vent. The spring water is used in the Gurudwara's langar (community kitchen) to cook rice and dal - the boiling water does the work that would normally require a stove. This is not a tourist gimmick - it is the actual cooking method and has been for centuries.
For visitors: bathing pools are available at a cooler temperature than the main spring - separate pools for men and women. The water is genuinely hot even in the bathing areas. Go slowly if you are entering a pool for the first time. There is no charge for bathing, though donations to the Gurudwara are welcome.
The Shiva temple complex adjacent to the Gurudwara is also worth time - the architecture is distinctly Himachali, and the area around the springs has a geological character unlike anything in the broader Kullu Valley.
Practical note: dress modestly, cover your head inside the Gurudwara, and do not bring alcohol onto the Gurudwara premises. This is a functioning place of worship with active religious significance, not a tourist site that happens to have hot water.
Sikhs on pilgrimage often include Manikaran Sahib alongside Hemkund Sahib and Patna Sahib. If you have been to the hemkund-sahib page, this is the closest equivalent on the Himachal side.
๐ฅพ The Kheerganga trek - 12 km of forest, waterfalls, and the pool at the top
This is the main event for most people who come to Parvati Valley. Kheerganga is a meadow at 2,960m with a natural hot spring at the top. The trail starts from Barshaini village, 18 km from Kasol by road.
Getting to Barshaini: from Kasol, take a local bus or shared jeep to Barshaini. The bus costs Rs 50-80 and takes 40-50 minutes. The road follows the Parvati River up-valley through a narrow gorge - it is a better road than it looks on maps, though sections get wash-outs during monsoon. A private taxi from Kasol to Barshaini runs Rs 400-500. Barshaini has a small parking area, a few chai stalls, and a rope bridge across the Parvati River. This is where the trail begins, at 2,200m.
Barshaini to Kalga (2 km): the trail splits early. The left fork goes to Kalga village, which is a quieter alternative starting point used by some operators. Most trekkers take the main trail straight ahead. The first section is through terraced fields and forest - well-defined trail, moderate gradient.
Kalga to Nakthan village: the trail continues through pine and rhododendron forest. Nakthan is a small settlement with chai stalls where most trekkers stop for the first break. The forest in this section is genuinely dense in places, and in the early morning the light through the trees is worth slowing down for.
Nakthan to Rudra Naag waterfall: this section brings you to the midway point. Rudra Naag is a waterfall dropping off a cliff face to the left of the trail. It is a reliable landmark and the standard lunch stop. There are a few tea stalls here during trekking season (March to November). Altitude at Rudra Naag: approximately 2,600m.
Rudra Naag to Kheerganga: the steepest 2 km of the trek. The trail climbs sharply through the forest, with rocky sections that require using hands on some switchbacks. This section takes 1-1.5 hours for average-pace trekkers. The tree cover thins out as you approach the meadow. Kheerganga opens up suddenly - the forest gives way and you are in a large open meadow with tents scattered across it and the hot spring visible at the far end.
Total time: 4-5 hours up from Barshaini. 3-3.5 hours down. Most trekkers start between 7 AM and 9 AM to reach the top by early afternoon, which leaves time to use the hot spring before the evening cold sets in.
โจ๏ธ At Kheerganga - the meadow, the pool, the night
The natural hot spring pool is near a Shiva temple at the upper edge of the meadow. The pool temperature is around 40-45C. There are separate sections for men and women. After 4 hours of uphill walking with a pack, the pool is the reason the trail exists.
Camping on the meadow: multiple operators have camps set up during trekking season. Tent rental including mat costs Rs 400-700 per night. The sleeping bags that come with tent rentals are often damp and thin - if you are staying overnight and temperatures drop below 8-10C (which happens regularly in September-October), bring your own bag. A sleeping bag rated to 0C is sufficient for most nights at Kheerganga outside of January-February. See the sleeping-bags-spiti gear page.
There are no permanent accommodation structures at Kheerganga - tents only, as of 2025. Chai, dal, rice, noodles, and omelettes are available from the camp operators. Expect to pay Rs 150-200 per meal at the top.
Sunrise: the meadow faces east. If you wake up at 5:30-6 AM, the light on the Parvati Valley below and the ridgeline above is good. The meadow gets cold at that hour - a thermal base layer and a warm jacket are not optional if you are standing still in the predawn.
โ๏ธ Kasol vs Kheerganga - comparison
Cost per night: Kasol Rs 350-600 (dorm), Rs 800-1,500 (guesthouse). Kheerganga Rs 400-700 (tent + mat).
Altitude: Kasol 1,574m. Kheerganga 2,960m.
Facilities: Kasol has restaurants, cafes, hot shower, charging points, pharmacy. Kheerganga has tea stalls, basic food, communal hot spring, no electricity.
Mobile signal: Kasol has good Airtel and Jio coverage. Kheerganga has weak to no signal.
Best for: Kasol works for arriving/departing, rest days, Manikaran day trip base. Kheerganga is for post-trek recovery, stargazing, and the hot spring experience.
Activities: Kasol has the Chalal walk, Manikaran visit, eating, river-side sitting. Kheerganga has the hot spring, meadow sunrise, birdwatching, onward trail exploration.
Crowd level: Kasol is high on weekends, moderate on weekdays. Kheerganga is moderate (limited by trek access).
Power banks: not essential in Kasol. Yes at Kheerganga - bring one. See the power-banks-trek gear page.
โ ๏ธ Parvati Valley beyond Kheerganga - what to know
Beyond Kheerganga, the valley continues up toward Tunda Bhuj and eventually the Pin-Parvati Pass at 5,319m, which connects Parvati Valley to Spiti Valley. This is a 5-7 day high-altitude route requiring a registered guide, prior high-altitude experience, and proper gear. It is not a casual extension of the Kheerganga overnight.
Parvati Valley beyond Kheerganga has a documented history of trekker disappearances. Most cases involved solo trekkers who went beyond Kheerganga without a guide, without proper navigation tools, and without anyone who knew their route. The terrain above 3,500m in this valley changes fast - weather can close visibility in under an hour, and there are no settlements to retreat to if you make a wrong turn.
If you are considering Pin-Parvati Pass: read the acclimatize-above-3000m guide first, hire a guide through a Kullu or Kasol-based agency (not informal arrangements), and file your trek plan with someone who will act on it if you do not check in. This is not overcautious advice - it is the minimum.
Mobile signal is present at Kasol and Manikaran, weak and intermittent at Kheerganga, and absent beyond. A headlamp is essential for camp movement after dark. Carry more cash than you think you need - the last ATM is in Bhuntar, 30 km back down the valley. See the atm-cash-guide.
๐ Seasonal guide
March to June: good trekking weather, warm days, cold nights at Kheerganga. Snow line recedes through April. April and May are the best months for the full Kheerganga experience - the meadow has wildflowers, the trail is dry, and the hot spring is operating. June gets warm in Kasol (20-25C in the valley) but remains comfortable at altitude.
July to August: heavy monsoon. The Kheerganga trail becomes slippery and the waterfall sections grow dangerous. The Parvati River runs high and fast. Some trail sections wash out or get blocked by landslides. If you go in monsoon, read the monsoon-routes guide before planning, carry a rain poncho, and check trail status with local operators before starting. Kasol itself is accessible but grey and wet.
September to November: the best window. Post-monsoon clarity means sharp views, the trail has dried out, temperatures are cool but manageable. October in particular has good weather stability - cold nights at Kheerganga (4-10C), warm days in the valley (15-20C). This is when I went, and the trail conditions were excellent.
December to February: Kheerganga trail is typically closed due to snow above 2,500m from December through February. Kasol remains accessible by road but is cold (near 0C at night) and most cafes operate on reduced hours. Some guesthouses close for the off-season.
๐ What I packed for this trek
For the Kheerganga overnight, the packing list is more specific than for a valley destination. At 2,960m in October, nighttime temperature dropped to 7C inside the tent, which felt like 3C given the damp in the sleeping bag. Lessons:
Footwear matters more than people expect. The Rudra Naag to Kheerganga section has loose rocks and steep angles - proper trekking shoes are not optional. I saw two people turn back below the final section because they were in canvas sneakers and the rocks were wet from the previous night's rain. See trekking-shoes-under-5000.
Layering was the right approach: a base thermal, a mid-layer fleece, and a windproof outer layer. The hot spring pool makes you sweat, then you step out into cold air in a wet swimsuit - you need the layers immediately. Bring a quick-dry towel - none are provided at the camp. See thermals-high-altitude and jackets-kedarnath-trek.
Pack weight: anything over 10 kg makes the Rudra Naag section unpleasant. A 30-35L pack is the right size for a 2-day Kasol-Kheerganga trip. Leave extra clothes at your Kasol guesthouse if needed. See backpacks-chopta-tungnath.
Other essentials: headlamp (headlamps-under-1000), power bank (power-banks-trek), rain poncho (rain-ponchos-char-dham). The packing-4000m guide covers the broader checklist - Kheerganga tops out at 2,960m but the layering principles apply from 2,000m.
๐ Personal account - Dehradun to Kasol in October
I left Dehradun at 7:30 AM. The Chandigarh bypass was smooth, and the Mandi stretch took longer than expected - a road-widening crew had a temporary stop in place for 40 minutes near Aut. I reached Kasol at 6:10 PM, just as the light was fading and the main street was turning on its string lights.
The village was quieter than I expected for a Saturday in October. I had read forum posts predicting a crowd, but the guesthouses were maybe 60% full and there was no difficulty finding a room for Rs 900 a night with a river view. I ate at one of the Israeli places - falafel and tahini, Rs 230 - which was genuinely good and not what I had expected to enjoy in a Himachali village.
The next morning I took the 8 AM bus from Kasol to Barshaini. Rs 50, 40 minutes, packed with other trekkers and a few locals with vegetable bags. I started the trail at 8:50 AM.
The section after Rudra Naag waterfall is the steepest 2 km of the route. I knew this from reading trip reports but did not fully account for what 2 km of steep, rocky switchbacks feels like at 2,600m when you have been walking for 3 hours already. It took me 75 minutes for that section. I reached Kheerganga at 12:35 PM.
The hot spring pool at 2,960m when it is 12C outside and you have been sweating for 4 hours: that specific combination is the thing that makes the walk make sense. I stayed in the pool for 45 minutes. I have done hotter springs in Vashisht near Manali, but none where the physical contrast with the surrounding air was this sharp.
๐ฐ Budget breakdown
Getting there: Dehradun to Kasol by bus (HRTC) Rs 600-800. Dehradun to Kasol by car (fuel + tolls) Rs 2,000-2,500 for a standard car. Bhuntar to Kasol by local bus Rs 50-80. Bhuntar to Kasol by taxi Rs 500-700.
Kasol accommodation: dorm (4-8 beds) Rs 350-600 per night. Private guesthouse room Rs 800-1,500 per night. River-facing rooms Rs 100-200 premium.
Food per meal: Israeli/backpacker cafes Rs 150-300. Local dhabas Rs 80-120. Tea/coffee at Kheerganga camps Rs 30-50.
Kheerganga trek: bus Kasol to Barshaini Rs 50-80. Taxi Kasol to Barshaini Rs 400-500. Camping (tent + mat) Rs 400-700 per night. Meals at Kheerganga Rs 150-200 per meal.
Total for 3 nights (Kasol 1 night, Kheerganga 1 night, Kasol 1 night + Manikaran day trip): Rs 3,500-5,500 per person, excluding travel to Kasol.
Nearby destinations worth combining: Tirthan Valley is 60 km from Bhuntar going in the opposite direction up the Tirthan River - much quieter than Parvati. Dharamshala / McLeodganj 140 km north-west via Mandi. Ladakh for the next level of high altitude - Leh sits at 3,524m. See the tirthan-valley, dharamshala, and ladakh pages.
When to Go
What to Pack
I maintain a full packing checklist you can tick off and share. Here are the essentials from my list:
