Panchachuli Base Camp Expedition: every Friday, 27 November to 18 December6 days from Delhi, three nights under PanchachuliThe base camp walk in snow, Tidang and Sipu by 4x4, the Dar hot spring₹55,000 a person, Delhi to DelhiChristmas, 22 to 28 December: Christmas Eve and Christmas Day in Darma, ₹65,000See the expeditionSee it

Permits and planning15 min read

Every leg from Delhi to Dharchula by bus, and the hour after which you stop

A state bus runs Delhi to Dharchula from Anand Vihar ISBT, and the road measures about 570 km. When there's no seat on your date, the same journey breaks into a chain of trains, buses and shared jeeps, and the hill legs go early. This is for travellers arriving without a car, and for anyone who has to be in Dharchula the night before the permit morning.

By Nivedita Verma, of the Adi Kailash Explore teamAsk us on WhatsApp

TL;DRThe post in 6 lines

  • The state portal and the resellers sell the same seat, so check the operator's list first and the apps second.
  • The plains half of the road is a night's drive. The hill half eats the whole next day.
  • Without a direct seat the chain runs Delhi to Kathgodam, Haldwani or Tanakpur, then Pithoragarh, then Dharchula, about 91 km on the last leg.
  • Hill buses and shared jeeps go in the morning and thin out through the day, so an evening arrival can mean sleeping where you are.
  • Tanakpur is the nearest railhead to Dharchula, about 238 km away by road, and no train reaches Dharchula itself.
  • Adi Kailash Explore files the Inner Line Permit in Dharchula, so a bus plan should land you in town the night before.
Forested cliffs above a misty valley near Dharchula, cloud on the far slopes
The Kumaon Himalaya, near Dharchula · Photo: Bheinskitang, CC BY-SA 4.0, via Wikimedia Commons

Key facts

Delhi to Dharchula by road
About 570 km
Boarding in Delhi
Anand Vihar ISBT, on the Uttarakhand Transport Corporation's list
Nearest railhead
Tanakpur, about 238 km by road
Other railhead
Kathgodam, beside Haldwani, about 273 km by road
Last hill leg
Pithoragarh to Dharchula, about 91 km
Dharchula altitude
908 m
Nearest airport
Naini Saini at Pithoragarh, where scheduled flights have come and gone
Season above Dharchula
May to November

Is there a direct bus from Delhi to Dharchula?

A state bus does run Delhi to Dharchula, boarding at Anand Vihar ISBT, and the ticket portals sell the same seats.

Type the route into a ticket app and Dharchula comes up. Uttarakhand's transport corporation lists it, the resellers list it, and boarding is at Anand Vihar ISBT. What no listing tells you is whether the bus actually ran yesterday.

Which bus runs it, and where it boards in Delhi

It is a state service of the Uttarakhand Transport Corporation, boarding at Anand Vihar ISBT.

It's a government service, not a private sleeper brand. Boarding is at Anand Vihar ISBT. Get there with time in hand.

What the listings showed in October 2026

On the portals the run showed as an evening departure, with the fare quoted once you picked a date. In October 2026 the aggregator listings opened at about Rs 1,130 on one site and about Rs 1,173 on another, for the classes they were showing. Fares move. Check yours for your date.

Listings last checked 19 October 2026. Departure hours, fares and frequency on this route change without notice.

Where to book, and what to do when there's no seat

Start on the state's own portal, utconline.uk.gov.in, because that's the operator's list. redBus, abhibus, Goibibo and MakeMyTrip sell the same seats. If your date shows nothing, the route hasn't vanished: it has gone back to being a chain of shorter legs.

Message us on WhatsApp for what is actually leaving on your date, bus or jeep.

How far is Dharchula from Delhi, and how long does the bus take?

Dharchula is about 570 km from Delhi by road, and the hill half of that is the slow part.

About 570 km, measured along the road people actually drive. One ticket page prints 347 km for this route. That isn't the road.

Split it where the plains end. Delhi to Kathgodam is about 292 km, and that stretch is across the plains. What comes after Kathgodam, about 273 km of it, is hill road the whole way.

Why the last stretch eats the day

The climb is the reason. Haldwani sits at 424 m. Pithoragarh is at 1,645 m, and the road gains that height. Then it drops again, because Dharchula is at 908 m, lower than the town you came through.

We can't give you an honest clock figure for this. Road work, a wait while a slide is cleared, a long halt for lunch: any of them moves your arrival. So plan by daylight, not by the clock. If you want to be in Dharchula before dark, start the hill legs in the morning.

Via Tanakpur or via Almora?

Tanakpur is the shorter road to Dharchula, about 238 km against about 273 km from Kathgodam.

Travellers argue about going via Tanakpur or via Almora. In kilometres, Tanakpur and Kathgodam aren't close. Tanakpur to Dharchula measures about 238 km. From Kathgodam it's about 273 km.

So Tanakpur wins on distance. What may decide it is the train you can get out of Delhi, and which trains serve which railhead on your date is the railway's list to check.

The chain, leg by leg, when there's no direct bus

Three legs make the chain: Delhi to a railhead, the railhead to Pithoragarh, then Pithoragarh to Dharchula.

Three moves, and each one ends in a town rather than out on the road. That's the whole trick of this road without a car. Never start a leg you can't finish in daylight.

Legkm (OpenStreetMap)What runs it
Delhi to Kathgodam292Overnight train or bus
Haldwani to Pithoragarh185Bus and shared jeep
Kathgodam to Pithoragarh183Bus and shared jeep
Tanakpur to Pithoragarh147Bus and shared jeep
Pithoragarh to Dharchula91Bus and shared jeep
Delhi to Dharchula, direct570State bus from Anand Vihar ISBT
Road distances measured on OpenStreetMap, retrieved 22 September 2026. The vehicles are the pattern on the ground; timings and fares change, so check them for your own date.
KathgodamPithoragarhDharchulaGunjiAdi KailashOm Parvat
The road, traced from OpenStreetMap; the dotted spurs leave Gunji for Jolingkong and Nabhidhang.

Leg 1: Delhi to Kathgodam, Haldwani or Tanakpur

Leg one is the overnight run out of Delhi, and Kathgodam is about 292 km away.

This is the easy leg. Overnight trains and buses come out of Delhi to both railheads. Which one your date gives you is the railway's list to check, not ours. You arrive in the morning with the whole hill section still ahead.

Leg 2: up to Pithoragarh

Pithoragarh is about 185 km from Haldwani and about 147 km from Tanakpur. State buses run this leg, and so do shared jeeps. No one publishes a first or last departure for this leg, so ask at the stand before you plan a day around it.

Pithoragarh is a proper district town, with hotels and a bus stand. That's the sensible place to lose a day, if a day has to be lost.

Leg 3: Pithoragarh to Dharchula

Dharchula is about 91 km from Pithoragarh, the shortest leg of the chain and the last one.

Dharchula town is a bazaar on the Kali river at 908 m. It's low and it's warm, and nothing on this chain asks anything of your lungs. The altitude starts north of Dharchula, not on the bus.

Can you skip Pithoragarh and go straight through?

If the direct Delhi bus is running, yes: that's exactly what it does. Otherwise plan on changing. Getting from the plains to Dharchula inside a single day rests on catching the first services of the morning, and a fixed plan shouldn't rest on that.

By train: Tanakpur or Kathgodam?

No train reaches Dharchula, and Tanakpur is the nearest railhead, about 238 km of road short of it.

Is there a direct train from Delhi to Dharchula?

No train goes to Dharchula. The railway stops at the foot of the hills, so every rail plan in this district finishes with a road leg. The only question is which railhead you hand yourself over to the road at.

Tanakpur: the nearest railhead by road

Tanakpur is about 147 km from Pithoragarh and about 238 km from Dharchula.

Tanakpur is the nearest railhead to both towns by road. Pithoragarh is about 147 km from the station, Dharchula about 238 km. If your train ends here, the rest of the journey is a bus or a jeep seat.

Kathgodam and Haldwani: further by road

Kathgodam is the railhead beside Haldwani, and from there Pithoragarh is about 183 km by road. That's longer than the Tanakpur side.

Which railway station is closest to Pithoragarh?

Tanakpur, at about 147 km by road, is closer to Pithoragarh than Kathgodam at about 183 km.

If you'd rather fly part of the way, Naini Saini, above Pithoragarh, is the closest airstrip, and its scheduled flights have come and gone. A commercial flight from Delhi landed there in November 2024, and a Dehradun service restarted three days a week in March 2026. Pantnagar, out on the plains near Haldwani, is the other one. Build the bus plan as though the flight may not be there.

Pithoragarh's hills and the Saur valley in soft morning haze
Pithoragarh, in the Saur valley · Photo: Mukul.pandey07, CC BY-SA 4.0, via Wikimedia Commons

Timings: the hour after which you're stuck

Hill buses and shared jeeps start early and thin out through the day, so a late arrival ends the day there.

Above the plains the services go early in the day. Build the day around that.

Why the hill services go in the morning

A jeep that sets out late finishes in the dark. So the services start early and thin out as the day goes on, and the state's own list shows the Dharchula run down to Pithoragarh leaving in the early morning.

How to check the timings for your date

The state portal shows the state buses, which is half the picture. Shared jeeps are the other half on these legs. For those the stand is the timetable.

The cut-off, and what it does to your night

Reach a town in the evening and that town is where you sleep, whichever town it turns out to be. So keep a night of slack in the plan, and treat an early arrival at Pithoragarh as the thing worth paying for.

Stuck at Pithoragarh in the evening: three options

After the last jeep at Pithoragarh there are three moves: sleep and go early, ask about a vehicle, or stay put.

  1. Take a room, sleep, and be at the stand for the first morning service to Dharchula.
  2. Ask at the stand about a whole vehicle for the last leg, about 91 km to Dharchula.
  3. Keep the night and the next morning in Pithoragarh, and rebuild the plan from there.
Pithoragarh's houses on the hillside, cloud lying in the valley below and a snow range along the horizon
Pithoragarh, the snow range on its horizon

The first option is the simplest. KMVN's tourist rest house in town takes online bookings and lists Deluxe, Super Deluxe and Executive doubles, with no tariff shown (as listed by KMVN, checked September 2026). Uttarakhand's tourism board lists homestays in Pithoragarh on its own booking site too.

If a driver will take the last leg after dark, that buys you the evening back. What it costs is a conversation at the stand, not a printed rate. Three or four travellers splitting it changes the arithmetic completely.

There's a third answer: stay. Pithoragarh is a town, not a waiting room, with the Kamakhya Devi temple on the hill above it and the snow range showing on a clear morning. Lose the evening there and you still start north rested.

Where the buses and shared jeeps stand

The state buses and the shared jeeps don't always leave from the same yard, so ask for the town you want next, not the vehicle.

In Haldwani, Tanakpur, Pithoragarh and Dharchula the state buses have their yard and the shared jeeps have their line, and the two aren't always the same place. Wait at the wrong one and the morning goes. On these legs the morning is when things leave.

The way to ask is to name the town you want next. Say Dharchula, or say Pithoragarh, and someone can point you at whatever is leaving soonest. Ask the price before your bag goes in the back.

What the chain costs, and when a vehicle beats it

The bus chain is the cheapest way to Dharchula, and the stand quotes its fares, not a website.

Fares on these legs change without notice, so a figure printed today could send you off with the wrong money next month. What holds is the shape of the spend. The overnight out of Delhi is the ticket you book, and the hill legs are paid as you go.

For what a seat costs on each leg right now, ask us on WhatsApp.

Dehradun to Dharchula: the long way round

Treat Dehradun as two journeys rather than one ticket. If a through service shows on your date, the booking portal prices it. If not, you come across to the Kumaon plains and join the chain at Haldwani, Kathgodam or Tanakpur. The hill half is identical once you're there.

When two or three of you should hire a vehicle instead

The arithmetic turns at Pithoragarh. One traveller on a shared jeep seat pays for a seat, not for a whole vehicle. Three or four travellers with bags, an evening to save and a fixed date above Dharchula may be better off hiring the whole thing.

When starting from Haldwani or Pithoragarh is the cheaper plan

If the reason for Dharchula is the Vyas valley, compare the chain with a trip that starts where your train stops. Adi Kailash from Delhi runs 6 days at ₹42,400 a person. From Haldwani the same route is 5 days, and from Pithoragarh 4 days, because the legs you'd have ridden on buses are already behind you.

If you'd rather hold every leg yourself, the yatra without a package sets out what that asks of you, permit included.

Way to do itDaysPrice a personWhat it takes off you
The bus and jeep chainYour ownFares change, askNothing: every leg is yours to catch
Adi Kailash from Delhi6₹42,400Every leg, Delhi to Jolingkong and back
Adi Kailash and Om Parvat from Haldwani5₹36,800The plains legs out of Delhi
Adi Kailash, short route from Pithoragarh4₹26,000The plains legs and the climb to Pithoragarh
Days and prices from Adi Kailash Explore's own trips. Bus and jeep fares change on the ground, so they stay out of this table; what travellers spend by start city is set out in the yatra cost by start city.

Reaching Dharchula in time for the permit morning

The Inner Line Permit is a Dharchula morning errand, so the chain should land travellers in town the night before.

This is why most people on this chain are going to Dharchula at all. The permit for the Vyas and Darma valleys has been applied for online on the district portal since February 2025, and Dharchula's SDM office issues it. Arrive at night and the morning is free for it.

Our own travellers never see this part, because Adi Kailash Explore files the permit before they arrive. If you're doing it yourself, read the permit, step by step before you leave home. The documents the portal lists, among them a doctor's fitness certificate and a self-declaration affidavit, are easier to collect in your own city than in a bazaar.

What the chain does to a fixed date north

If a vehicle is held for you in Dharchula on a given morning, build the bus plan to arrive a day early. That's the chain's one real flaw: every change is a place to break, and a break costs a day rather than an hour. A spare night at the Dharchula end is cheap insurance.

Where public transport ends above Dharchula

For the Vyas valley it ends in the Dharchula bazaar. No bus runs the Dharchula to Gunji road, about 80 km of it, and the vehicles that go up are hired whole in town. The Darma side is friendlier: shared jeeps work the road to Sobla, about 37 km from Dharchula, and getting a seat up the Darma valley is a morning job like everything else here.

A narrow mountain road curving between snow banks towards a high peak
The road to Adi Kailash · Photo: Manukrishnan80, CC BY-SA 4.0, via Wikimedia Commons

Dharchula to Delhi: the return

The state's list shows a Dharchula service down to Pithoragarh and a Dharchula to Anand Vihar run, and a fixed flight home needs a night of slack.

Of those two, the Pithoragarh service shows early in the morning, and the hour the Anand Vihar run leaves is not known. So the return is the same animal as the way up: whatever the day gives you.

A fixed flight and a chain of road legs make poor companions. Keep a night in hand on the plains side, at Haldwani or Tanakpur, so a stoppage above doesn't cost you the ticket.

Months when the chain breaks

July and August drown this chain: Dharchula averages 495 mm of rain in July against 30 mm in October.

Rain is what breaks a road journey in this district, and the long-term normals say where it sits. The monsoon months aren't a question of discomfort. They're a question of whether the road above Pithoragarh is being cleared the day you need it.

Month at DharchulaAverage rain
May40 mm
June180 mm
July495 mm
August449 mm
September191 mm
October30 mm
Climate normals 1991 to 2020, modelled from ERA5-Land for Dharchula at 904 m, not a weather station, retrieved 22 September 2026.

What a stoppage does to a chain of legs is the part worth understanding. A clearance doesn't only delay you by its own length. It makes you miss the morning jeep at the next town, and that is a day gone, not an hour.

So pick the month off the rain table rather than off your leave calendar, if you have the choice. Adi Kailash Explore's departures run May to November. For a bus traveller the drier months inside that are May and October, and Dharchula's October rain falls away to 30 mm.

Questions travellers ask

  • Plan it as an overnight to the plains, then a hill day, with a night in hand. An overnight train or bus puts you at a railhead by morning, and the hill legs to Pithoragarh and on to Dharchula start early in the day. If anything slips, you sleep at Pithoragarh and finish it the next morning.

  • Price it as two journeys rather than one ticket. If a through service shows on your date, the booking portal quotes it live. If not, you pay for the legs: Dehradun across to the Kumaon plains, then up to Pithoragarh and on to Dharchula. Those hill fares are settled at the counter and the jeep stand, and they change, so ask on the day.

  • Dharchula is low and warm: 908 m, with May days averaging 28°C and June 28°C in the normals. Pack light clothes and one warm layer for the night bus. Altitude isn't an issue anywhere on this chain. The real cold starts north of Dharchula, and that's a different trip: how cold the high nights get.

  • The application is online now. Since February 2025 you apply for the Vyas and Darma permits on the district portal, and Dharchula's SDM office issues them. What makes it tedious is paperwork you didn't bring. Collect the ID, the photographs, the doctor's fitness certificate and the affidavit in the portal's formats, at home. Adi Kailash Explore files it for its own travellers before they arrive.

  • Dharchula is about 94 km from Munsiyari by road. Public transport on it follows the district's pattern: morning departures, buses and shared jeeps, nothing useful late in the day. Start it in the morning and don't add anything to the evening. Coming the other way, the legs from the plains are set out in reaching Munsiyari, leg by leg.

  • On the normals March sits well short of the monsoon months: Dharchula averages 50 mm of rain. Anything above Dharchula is a different question. Adi Kailash Explore's departures run May to November, opening 1 May. For Dharchula itself, late March is a fine time to arrive.

How we made this guide

The figures on this page are filled in from data each time it is built, never typed by hand: prices, days and nights from our package pages; road distances from OpenStreetMap, measured by a router (retrieved 22 September 2026); heights from Wikidata and the heights this site publishes; temperatures from 30-year ERA5-Land climate normals, modelled rather than measured at a weather station. If anything here is out of date, tell us on WhatsApp and we will correct it.

About Adi Kailash Explore

Adi Kailash Explore (adikailash.io) is a tour operator based in Pithoragarh, Uttarakhand, that specialises in one route: Adi Kailash and Om Parvat, the Darma valley and Munsiyari. It runs departures from Delhi, Haldwani and Pithoragarh, and its team files the Inner Line Permit for every Adi Kailash traveller at SDM Dharchula. It is recognised by Uttarakhand Tourism, certified by MSME, Govt. of India (UDYAM-UK-09-0012927) and verified on the NIDHI Portal, and was founded by Vinay Verma. It is a private limited company, Adi Kailash Explore Private Limited (CIN U79120UT2026PTC022688), incorporated on 13 November 2026. Why travel with us

Nivedita Verma

Adi Kailash Explore team.

Keep reading

All posts
The snow pyramid of Adi Kailash against a deep blue sky

May – November 2026

Ready to stand in front of it?

Tell us your dates and where you are travelling from. We will come back with a route, a price and the permit list.

1,000+ travellers guided · permits, stays & driver arranged