~271–300 km · 9–11 hrs
Kathgodam to Dharchula by taxi
A border town on the Mahakali at 940 m, and the point where Inner Line Permit country begins.
Quick answer
Kathgodam to Dharchula is 271 to 300 km and takes 9 to 11 hours, depending which of three routes you take. Dharchula sits at about 940 m on the Mahakali river, which forms the India–Nepal border and runs straight through the middle of the town. No permit is needed for Dharchula itself — but an Inner Line Permit is mandatory beyond it, for Adi Kailash, Om Parvat, Gunji, Kalapani and Lipulekh. It is about 90 km north of Pithoragarh.
The route at a glance
- Distance
- Roughly 271–300 km, depending on route
- Driving time
- 9–11 hours
- Dharchula altitude
- About 940 m — lower than Nainital, and a surprise to most people
- From Pithoragarh
- About 90 km north (sources give 82–95)
- The river
- The Mahakali, also called the Kali, dividing the town between India and Nepal
- Road
- On the Pithoragarh–Lipulekh Pass Highway; NH-9 through here is the Kailash Mansarovar Road
- Views
- The Panchachuli peaks to the west
- Permit
- None for Dharchula town. Inner Line Permit mandatory beyond it
Distances and journey times on this page are drawn from published sources and from our own driving, and are given as ranges because that is what they honestly are. A figure quoted to the kilometre on a Himalayan road is usually a figure someone made up.
The altitude figure catches people out. Dharchula is a river town at about 940 m, warmer and lower than almost anywhere else people go in this direction. It is the road beyond it that climbs, hard and fast.
Three roads to Dharchula
As with Pithoragarh, the reason you see distances from 271 km to 300 km is that there is more than one way in.
| Route | Roughly | Character |
|---|---|---|
| Via Almora | ~300 km | The longest, and the one that lets you break the journey in the classic Kumaon hill towns. It uses the NH-109 corridor through the Kwarab stretch, which has closed repeatedly since 2024. |
| Via Champawat and Lohaghat | ~290 km | Down to the Tanakpur side and up NH-9 — the Kailash Mansarovar Road — through Champawat and Lohaghat to Pithoragarh, then north. The natural choice if you are arriving at Tanakpur by train, which is officially 138 km from Pithoragarh. |
| Via the Bhimtal–Dhanachuli shortcut | ~271 km | The shortest of the three, joining the Pithoragarh road at Danya. It also avoids the Kwarab zone entirely, which is why we often take it. |
Whichever way you come, the last 90 km from Pithoragarh north is common to all three, and it is the part that makes the day long. Most of our passengers who are going further — to Adi Kailash, Om Parvat or the Vyas valley — break the journey at Pithoragarh and arrive in Dharchula fresh, because Dharchula is where the permit formalities and the real climb begin. See the Pithoragarh route page for the detail on those three alignments.
A town with a border down the middle
Dharchula is one of the genuinely unusual places in Uttarakhand, and it has nothing to do with scenery.
The Mahakali river — the Kali — runs through the town, and the international boundary runs down the river. The Indian side is Dharchula; the Nepali side, also called Darchula, is the town you can see across the water. The two halves are, in every ordinary sense, one place: the same valley, the same families in many cases, the same market economy. Local residents may cross the river without passports or visas. That is not a loose traveller anecdote — it is a documented arrangement, and it is the single most striking thing about standing in this town.
The rest of it: Panchachuli to the west, catching light in the evening; a road north that is officially the Pithoragarh–Lipulekh Pass Highway, with NH-9 through here carrying the name Kailash Mansarovar Road; and a constant traffic of pilgrims, traders and Indo-Tibetan Border Police vehicles that gives the place a frontier-town seriousness you do not get in the hill stations.
Permits: the line is drawn at Dharchula, not before it. You need no permit at all to travel to and stay in Dharchula town. Beyond Dharchula, an Inner Line Permit is mandatory — for Adi Kailash, Om Parvat, Gunji, Kalapani and Lipulekh. Permits are issued at the SDM office in Dharchula. Requirements, documents and processing change, so read our Inner Line Permit guide before you travel, check the Vyas valley road status page, and plan the permit day into your itinerary rather than assuming it happens on the way through.
What lies beyond, and how long it really takes
| Leg | Distance | Time | Notes |
|---|---|---|---|
| Dharchula → Tawaghat | 19–20 km | About 45 minutes | The first leg north, and a fair indication of the pace beyond here. |
| Dharchula → Gunji | About 72 km | 5–6 hours | Inner Line Permit required, and a 4x4 — see the vehicle guide. |
| Munsiyari → Dharchula, via Darkot, Madkote and Jauljibi | About 96 km | 6–7 hours | The trap. Read the warning below before you build an itinerary around this. |
If you are planning Munsiyari and then Dharchula, read this first. The direct road between them, via Darkot, Madkote and Jauljibi, is only about 96 km — and it takes six to seven hours. That is not a typo and it is not us being cautious. The road is mostly in poor condition, there are known landslide points, and there are water crossings on it. High ground clearance is strongly recommended, and in the monsoon those crossings are genuinely dangerous when the Gori Ganga is running high.
Every year travellers plan “Munsiyari in the morning, Dharchula by afternoon” off a map, and it is one of the most common mistakes we see on this side of Kumaon. Treat it as a full day, take an SUV or a 4x4, and do not attempt it mid-July to mid-August. We will tell you this before you book, not after.
Kathgodam to Dharchula taxi fare
We do not publish a fixed rate card for this route, and we would rather explain why than show you a number that changes the moment you ask about it. A hill-route fare is not one number — it moves with the vehicle, the season, whether the driver returns empty, and how long the car is held.
| Vehicle | Passengers | Suits | One way / round trip fare |
|---|---|---|---|
| Sedan | 4 | A couple or a small family with two suitcases | Ask on WhatsApp |
| SUV | 6–7 | Families, groups, or anyone who wants more room on a long climb | Ask on WhatsApp |
| 4x4 | 4–6 | Rough and high-altitude sections beyond Dharchula | Ask on WhatsApp |
Two things drive the fare on this route more than distance. First, it is a nine-to-eleven-hour day each way, so a one-way drop still carries the driver’s return. Second, what happens after Dharchula matters: a drop in the town is one job, and a vehicle that continues into the Vyas valley on an Inner Line Permit is another one entirely, with different vehicle requirements and different days. Tell us which you need and the quote will reflect the real work.
What moves the price
- One way versus round trip. This is the single biggest factor and the one most quoted prices hide. On a hill route a one-way drop usually means the driver returns empty. You are paying for a vehicle and a driver's day, not only for the kilometres you sit in the car. That is why a one-way fare is often closer to a return fare than people expect.
- Vehicle class. A hatchback and a seven-seat SUV are different costs to run on a continuous climb.
- Season. Peak weeks — roughly late April to mid-June, and around major festivals and the Kainchi Dham anniversary in June — are busier and dearer than a quiet week in September.
- Waiting and sightseeing. A straight drop is not the same as holding the car while you spend three hours at a temple or a lake.
- Night travel and pre-dawn pickups. Overnight trains reach Kathgodam before first light. We do run those pickups; they cost more than a mid-morning one.
- Tolls, parking and entry charges. Nainital levies a toll on vehicles entering the town, and parking at Nainital and Kainchi Dham can be a real cost in season.
What we tell you before you book
When we quote you, we say plainly whether the figure includes fuel, driver, tolls, parking and state taxes, and what is charged separately. If something is likely to be extra — a long wait, an added stop, an early start — we say so before you commit, not at the end of the journey.
Which vehicle for this road
Take an SUV. The main route is a long day on hill roads, and the moment you consider anything beyond the town — Tawaghat, Gunji, Adi Kailash — or the Munsiyari connection, ground clearance stops being a comfort question.
| If you are | We would put you in |
|---|---|
| Any group going to Dharchula town, however small | An SUV. Nine to eleven hours in a sedan is a long day and this is not a route where we would push the small vehicle. |
| Coming from or going on to Munsiyari via Jauljibi | An SUV at minimum. Water crossings and broken surface make clearance the deciding factor, not comfort. |
| Continuing beyond Dharchula to Gunji, Adi Kailash or Om Parvat | A 4x4, without exception. Read the Adi Kailash vehicle guide and the route overview before booking. |
| A family with luggage staying several days | An SUV, and consider releasing the car once you arrive rather than holding it — usually the cheaper arrangement. |
| Nine or more travelling together | A Tempo Traveller reaches Dharchula on the main alignments, but it stops there. Beyond the town you will need to change vehicle. |
Pickup from Kathgodam railway station
Kathgodam (station code KGM) is the end of the broad-gauge line in Kumaon. The railway stops here and the mountains begin, which is why almost every road journey into Nainital, Almora, Ranikhet, Bageshwar and Pithoragarh starts from this platform.
If you have booked with us, tell us your train name or number rather than only the arrival time. Trains into Kathgodam run late often enough that a time alone is not much use, and a train number lets us track you and adjust. There is no charge for a delayed train on a booking we already hold — we would rather wait than have you arrive at 5 am to no car.
We confirm the exact meeting point with you by WhatsApp the evening before, with a photograph of the vehicle, the registration number and the driver's name and phone number.
Full guide to arriving at Kathgodam railway station — what the exit looks like, the prepaid counter, what independent drivers will quote you, and what to do on a pre-dawn arrival.
On this route a pre-dawn arrival genuinely helps. Leaving Kathgodam at five or six means arriving in daylight; leaving at midday means the last hours on a mountain road in the dark, which we would rather not do. Many travellers instead take the day to Pithoragarh, sleep, and run the remaining 90 km fresh the next morning.
Best time to travel
May to June and September to October are the windows. Dharchula at about 940 m is warm and low, so this is less about cold than about the road: those months give you the most reliable driving conditions on the whole corridor, and the September –October window has the clearest views west to the Panchachuli.
Avoid mid-July to mid-August. That is peak monsoon, the corridor is landslide-prone along its length, and the water crossings on the Munsiyari road become genuinely hazardous. If your plans continue north into the Vyas valley, seasonality there is stricter again — the road status page and the Kathgodam to Adi Kailash route cover that in detail.
Book a Kathgodam to Dharchula taxi
Tell us your dates, how many of you there are, and whether you are stopping at Dharchula or continuing north on a permit. We will come back with a fare, a route and a realistic shape for the days.
Common questions
How far is Dharchula from Kathgodam?
Between 271 and 300 km depending on route, taking nine to eleven hours. The Bhimtal and Dhanachuli shortcut is the shortest at around 271 km; via Champawat and Lohaghat on NH-9 is about 290 km; via Almora is about 300 km.
Do we need a permit for Dharchula?
Not for Dharchula town itself. An Inner Line Permit is mandatory beyond Dharchula — for Adi Kailash, Om Parvat, Gunji, Kalapani and Lipulekh — and is issued at the SDM office in Dharchula. See our permit guide.
How far is Dharchula from Pithoragarh?
About 90 km north. Published figures range from 82 to 95 km, so we publish the approximate number rather than pick one. Many travellers break the journey at Pithoragarh and run this leg fresh the next morning.
How long does Munsiyari to Dharchula take?
Six to seven hours for about 96 km, via Darkot, Madkote and Jauljibi. The road is mostly in poor condition with landslide points and water crossings, and high ground clearance is recommended. Do not plan it as a half-day hop.
Is it true you can cross into Nepal at Dharchula?
The Mahakali river runs through the town and forms the border, and local residents may cross it without passports or visas. That arrangement is for local people; if you are a visitor, ask locally and follow the official position rather than assuming it applies to you.
Can we do Kathgodam to Dharchula in one day?
Yes, from an early start. Nine to eleven hours means leaving at five or six to arrive in daylight. Starting at midday puts the last hours on mountain roads after dark, and we would rather break the trip at Pithoragarh.
What vehicle do we need?
An SUV to Dharchula. A 4x4 if you are continuing to Gunji, Adi Kailash or Om Parvat — Dharchula to Gunji alone is about 72 km and five to six hours.
When should we avoid travelling?
Mid-July to mid-August. That is peak monsoon on a landslide-prone corridor, and the water crossings on the Munsiyari road are dangerous when the Gori Ganga is swollen. May to June and September to October are the reliable windows.
Sources and further reading
Where this page states a fact about roads, permits or public information, these are the sources it relies on. Anything we could not verify, we have said so.