Thinking of how to reach Kheerganga from Delhi? At first, the journey may seem long, but it’s actually quite simple once you understand the route. You’ll first travel to Parvati Valley, either by an overnight bus, a road trip, or a flight to Bhuntar followed by a short drive via Kasol. From there, continue to Barshaini, the last village connected by a motorable road. That’s where the real adventure begins, as you start the scenic Kheerganga trek through forests, rivers, and charming mountain villages.
This guide keeps the focus on real routes, realistic timings, and the kind of small details that matter when you are planning your first Himalayan weekend trek from Delhi.
Where Kheerganga Sits On The Map
Kheerganga isn’t a town you can simply plug into Google Maps and drive to. Rather it’s a beautiful alpine meadow tucked high above the Parvati Valley in Himachal Pradesh, famous for its natural hot springs and mountain views.
The journey begins at Bhuntar, a small town on the Delhi–Manali highway where most buses heading into Parvati Valley turn off. From Bhuntar, it’s about 30 km (roughly 1–1.5 hours) to Kasol, the valley’s most popular backpacker hub, with cafés lining the Parvati River and trekkers from all over the world using it as a base.
From Kasol, the road continues another 15–17 km (around 45 minutes to 1 hour) to Barshaini, a quiet village surrounded by wooden houses, apple orchards, and the sound of the Parvati River. This is the last point you can reach by road.
And that’s where the real adventure begins. From Barshaini, you leave the road behind and trek about 10–12 km, usually taking 4–6 hours, through pine forests, wooden bridges, waterfalls, and small villages like Nakthan before finally reaching Kheerganga.
So, despite what many first-time visitors search for, there is no direct bus or train to Kheerganga. Every trip follows the same basic route: Delhi → Bhuntar → Kasol/Barshaini by road, and then the final stretch is completed on foot. The fact that you have to earn the destination with a scenic mountain trek is exactly what makes Kheerganga so special.
Route Overview: Delhi to Kheerganga in Four Stages
You can think of the full journey in four clean steps:
- Stage 1: Travel from Delhi to Bhuntar or Kasol (10–14 hours) by overnight bus, self-drive, train + bus, or flight + taxi.
- Stage 2: Continue from Bhuntar to Kasol (1–1.5 hours) by local bus or taxi through the Parvati Valley.
- Stage 3: Reach Barshaini from Kasol (45 minutes–1 hour) by bus, shared jeep, or private cab.
- Stage 4: Trek from Barshaini to Kheerganga (4–6 hours) on foot
If you want to save both time and money, consider taking an overnight bus from Delhi for Stage 1 as it lets you travel while you sleep, saves a day of leave, and helps keep your overall Kheerganga trek cost affordable.
How to Reach Kheerganga from Delhi

Option 1: Overnight Bus from Delhi (Most Common)
If you’re looking to keep your Kheerganga trek cost in check, an overnight bus is the way to go. It’s the go-to choice for backpackers, college groups, and anyone who’d rather spend money on café meals in Kasol than expensive transport.
- Distance: Around 500 km by road from Delhi to Bhuntar.
- Travel time: About 10–11 hours, depending on traffic (and how many chai breaks your driver takes).
- Boarding points: You can catch buses from ISBT Kashmiri Gate, Majnu ka Tila, and other pickup points across Delhi, depending on the operator.
- Government buses: HRTC buses are reliable, budget-friendly, and perfect if comfort isn’t your top priority.
- Private buses: If you prefer reclining seats, charging ports, and a better chance of sleeping through the journey, book a Volvo or AC sleeper bus.
- Expected fare: You can usually find seats starting from ₹400–₹800 for budget options, with premium buses costing more during weekends and peak season.
If you can sleep anywhere with Bollywood songs playing softly in the background, then you’ll wake up in the mountains feeling like you’ve travelled through a portal instead of spending half a day on the road.
Once you reach Bhuntar, you can hop on a local HRTC bus or a shared taxi towards Kasol and then continue to Barshaini, the starting point of the Kheerganga trek.
- Bhuntar to Kasol: Around 30 km, taking 1–1.5 hours by bus or taxi.
- Kasol to Barshaini: Around 16 km, with a travel time of 40–45 minutes by local bus, shared cab, or private taxi.
If you’re planning to start trekking the same day, try to catch one of the morning buses from Kasol to Barshaini (around 9–10 AM). You’ll reach the trailhead with plenty of daylight, which means less rushing uphill and more time to stop for chai, Maggi, and those “wait, one more photo!” moments along the way.
Option 2: Self‑drive or hired car from Delhi
If you enjoy long drives, great playlists, and spontaneous chai breaks, you can drive to Parvati Valley instead of taking a bus. It’s a great option for families or groups of 4–6 people, as splitting the fuel or taxi fare keeps the overall Kheerganga trek cost reasonable.
Route and timing
The most popular route is: Delhi – Karnal – Ambala – Chandigarh – Bilaspur – Mandi – Aut – Bhuntar – Jari – Kasol – Barshaini
- Distance: Around 500–520 km, depending on where you start in Delhi.
- Driving time: Usually 11–13 hours, including 2–3 breaks for food, fuel, and the inevitable “let’s click one more picture” stop.
On the way, you can stop at Murthal for breakfast, Pandoh Dam for a quick photo, or Kasol for coffee before the final stretch. A compact SUV like a Brezza, Nexon, Creta, or Venue is ideal for the mountain roads, although hatchbacks and sedans also make the journey comfortably in normal weather.
The drive is smooth until Chandigarh, after which the roads gradually become hillier. Once you cross Aut Tunnel, you’ll leave the Manali highway and enter Parvati Valley, where the Beas River gives way to the Parvati River and the views become dramatically greener.
During the monsoon, expect occasional traffic delays due to landslides, while weekends often bring slow-moving traffic around Chandigarh and Mandi. It’s best to leave Delhi before sunrise so you reach the narrower Kasol–Barshaini road in daylight.
If you’d rather skip driving altogether, hiring a cab from Delhi is another convenient option. It may cost more upfront, but when shared among friends, it fits comfortably into a mid-range Kheerganga trek cost while giving everyone a chance to enjoy the mountain views instead of focusing on the next hairpin bend.
Option 3: Flight from Delhi to Kullu (Bhuntar) + Road
If you’re short on time and don’t mind spending a little extra, flying is the fastest way to reach the starting point of the Kheerganga trek. You’ll swap an overnight highway journey for mountain views from your window seat—assuming the clouds decide to cooperate.
- Nearest airport: Kullu–Manali Airport (Bhuntar), located about 31 km from Kasol.
- Flight time: Around 1 hour 20 minutes on a direct flight from Delhi. At present, Alliance Air operates the non-stop route, though schedules are limited and can change seasonally.
Once you land at Bhuntar, you can:
- Hire a taxi to Kasol, which usually takes 1–1.5 hours, depending on traffic and photo stops.
- Book a direct cab to Barshaini if you’re planning to head straight to the trek base and skip Kasol altogether.
Since Bhuntar is a small hill airport, flights occasionally get delayed or rescheduled due to weather, so it’s always a good idea to keep a little buffer in your itinerary. Think of it as the mountains politely reminding you that they’re in charge.
This option works especially well for 3N/4D trips, letting you spend more time exploring Kasol, Tosh, or Kalga instead of sitting on a bus. The trade-off, of course, is a higher Kheerganga trek cost, but if your priority is saving time, it’s hard to beat.
Option 4: Train + Bus Combination
There is no direct railway line to Kasol or Barshaini, but if you believe the journey is just as important as the destination, travelling partly by train is a scenic alternative.
Nearest stations commonly used:
- Pathankot Cantt (broad gauge): Well connected to Delhi by trains like Jammu Rajdhani, Shri Shakti Express, Malwa Express, Uttar Sampark Kranti, and Jammu Mail. From there, continue by bus or taxi via Mandi, Kullu, and Bhuntar towards Parvati Valley.
- Joginder Nagar (narrow gauge): Reach via Pathankot–Joginder Nagar Kangra Valley Railway, then switch to a road journey through Mandi, Bhuntar, and Kasol. It’s slow, scenic, and perfect if you’re in no hurry to check your step count.
From either station, you’ll follow the same Bhuntar – Kasol – Barshaini route. While the mountain train is a memorable experience, it’s more about soaking in the views than saving time. For most people heading to the Kheerganga trek from Delhi, a direct overnight Volvo bus is still the simpler and faster choice.
Barshaini to Kheerganga: Beginning of The Actual Trek

Barshaini is where your bus or taxi says goodbye and your legs officially clock in for work.
- Distance: Around 10–13 km one way, depending on whether you take the Nakthan or Kalga route.
- Altitude: You’ll climb from about 7,200 ft at Barshaini to nearly 9,700 ft at Kheerganga.
- Time: Most first-time trekkers take 4–6 hours to reach the top and 3–5 hours to descend.
The trail is rated easy to moderate because there’s no technical climbing or ropes involved. However, don’t underestimate the continuous uphill sections, uneven stone paths, and hundreds of natural steps that somehow appear just when you think the climb is over. If you don’t walk regularly, you’ll probably become very familiar with the phrase, “Let’s take just one more water break.”
Along the way, you’ll pass Kalga or Nakthan Village, cross wooden bridges over the Parvati River, and walk through forests of deodar, pine, and oak. Small cafés dotted across the trail serve Maggi, rajma-chawal, omelettes, lemon water, and chai, proving that Maggi somehow tastes 10 times better above 8,000 feet.
By this point, your packing and fitness matter far more than how you reached Barshaini. A sturdy pair of trekking shoes, light layers, rain protection, water, and a few energy snacks will do more for your comfort than any internet “shortcut” ever will.
How Many Days to Plan from Delhi?

You can stretch or compress the trip, but most realistic itineraries for a Kheerganga trek from Delhi fall into two buckets.
2N/4D Itinerary:
Works if you are okay with a bus night and a long walking day then 2 days weekend Kheerganga trek you can select.
- Night 0: Overnight bus from Delhi to Bhuntar / Kasol.
- Day 1: Reach the valley, continue to Barshaini, trek to Kheerganga and camping at Nakthan or Rudranag
- Day 2: Trek to Kheerganga summit and by afternoon trek down to Barshaini. Spend some time in Kasol and overnight bus back to Delhi.
3N/4D Itinerary:
Better if this is your first Himalayan trek or you are travelling with family:
- Night 0: Bus from Delhi.
- Day 1: Reach Kasol, check‑in, rest, short village or riverside walk.
- Day 2: Drive to Barshaini, start the trek and overnight camping at Nakthan or Rudranag
- Day 3: Trek to Kheerganga summit and by afternoon trek down to Barshaini. Spend some time in Kasol and overnight bus back to Delhi.
Cost and Transport: Where Your Money Actually Goes

For most travellers, transport is the biggest part of the Kheerganga trek cost when starting from Delhi. The good news is that you can easily keep it affordable by mixing buses, local transport, and shared cabs.
- Delhi to Bhuntar/Kasol: You can get a budget bus for ₹500–₹800 while Volvo buses usually cost ₹900–₹1,800.
- Bhuntar to Kasol: You can take a local bus for ₹50–₹80 or a shared taxi for ₹100–₹200.
- Kasol to Barshaini: Local buses cost around ₹30–₹60, while shared cabs are usually ₹100–₹200 per person.
- Self-drive: If you’re travelling with friends, you can split fuel and tolls, making it almost as economical as a Volvo bus, with far better playlist control.
- Flight: If time matters more than budget, return flights to Bhuntar usually start from ₹5,000 and increase during peak season.
If you travel smart and stick to budget stays, you can comfortably complete a 3–4 day Delhi to Kheerganga trip in around ₹3,500–₹6,000. Spend a little more on cafés and taxis if you like, but remember, the mountains are free to enjoy.
FAQs: How to Reach Kheerganga from Delhi

1. What is the total distance from Delhi to Kheerganga?
From Delhi to Kheerganga, you’ll cover roughly 540–570 km in total. Around 530–560 km is by road to Barshaini, followed by a 10–13 km uphill trek to Kheerganga. The roads get you close, but the final stretch has to be earned on foot, one switchback at a time.
2. Is there any direct bus from Delhi to Kheerganga?
No, there is no direct bus from Delhi to Kheerganga. You can take an overnight HRTC or private Volvo bus from Delhi to Bhuntar or Kasol, but from there you’ll need to continue by local bus, shared cab, or taxi to Barshaini, the trek’s starting point. Since Kheerganga is accessible only on foot, the final 10–13 km has to be covered by trekking, no matter how you choose to travel.
3. What is the cheapest way to reach Kheerganga from Delhi?
The most budget‑friendly option is usually an overnight HRTC or basic Volvo bus from Delhi to Bhuntar, local bus from Bhuntar to Kasol / Barshaini, shared stays in Kasol / Barshaini, and then the Kheerganga trek without hiring a private guide.
4. How long does it take to reach Kheerganga from Delhi?
It usually takes around 16–20 hours of actual travel to reach Kheerganga from Delhi, or about 20–24 hours door-to-door including transfers, meal breaks, and waiting for local transport. Expect a 10–12 hour overnight bus ride to Bhuntar or Kasol, followed by an additional 1.5–2 hours to reach Barshaini, and a 4–6 hour trek to Kheerganga.
5. Is it safe to do the Kheerganga trek without a package?
Yes, you can absolutely do the Kheerganga trek without booking a package. The trail is well-marked, sees plenty of trekkers during the season, and it’s easy to plan the trip yourself using public buses, shared cabs, and local homestays. But we recommend you to book our Kheerganga trek package from Delhi for meeting new friends, getting local insights from expert guide and handpicked campsites and stays in Kasol.
6. Can I drive my own car from Delhi to the Kheerganga trek start point?
Yes, you can drive all the way from Delhi to Barshaini, covering around 530–550 km, and park your vehicle in one of the paid parking areas near the Barshaini bridge or village before starting the trek.
The drive through Parvati Valley is incredibly scenic, with rivers, pine forests, and mountain views all the way. Just be prepared for narrow roads, sharp bends, and occasional traffic after Aut, especially during the monsoon and winter, so drive patiently and enjoy the journey.
7. How many days should I plan for the Kheerganga trek from Delhi?
You can complete the Kheerganga trek from Delhi in 2 nights and 3 days if you’re short on time, travelling overnight by bus and dedicating a full day to the trek. However, if you want a more relaxed experience, 3 nights and 4 days is ideal, giving you time to explore Kasol or Tosh, enjoy the trek without rushing, and keep a buffer in case the mountain weather has other plans.
8. What about networks and ATMs on the way?
Delhi, Chandigarh, and Bhuntar have full connectivity and ATMs; inside Parvati Valley, network coverage gets patchy and ATMs can run out of cash in peak season. It is better to withdraw money and save offline copies of tickets and IDs before leaving the plains.
9. Which months make travel from Delhi to Kheerganga easiest?
The best time to travel from Delhi to Kheerganga is between late March and June and September to November. During these months, you’ll usually find clear roads, pleasant weather, regular bus services, and well-maintained trekking trails, making the journey smoother from Delhi all the way to Barshaini. If it’s your first visit, these seasons offer the best balance of great views, comfortable temperatures, and fewer weather-related delays.
10. What should I pack for the bus and trek?
You can pack light and still be well-prepared for the trip. For the bus journey, carry a neck pillow, light jacket, power bank, water bottle, snacks, and any personal medicines. For the trek, pack good trekking shoes, quick-dry clothes, a warm layer, a rain jacket or poncho, sunscreen, sunglasses, a cap, a reusable water bottle, energy snacks, and a small backpack. If you want moe detailed packing list for Kheerganga trek then check our blog.




