Haridwar to Dehradun and Mussoorie by road:55 km, 35 km, and the drive that joins them
Haridwar to Dehradun is 55 km and an hour to an hour and a half on NH-7, a short, flat run where the only real decision is whether to go through Rishikesh or take the direct road through the Rajaji forest. Dehradun to Mussoorie is 35 km and an hour to an hour and a half, and short as it is, it is a real hill road that starts almost as you leave the city. Put together, Haridwar to Mussoorie is 90 km and two and a half to three hours via Dehradun, a drive that changes character three times. Every leg is under the 300 km per day minimum that outstation cabs bill on, so the fare is the rate card on the minimum: a sedan at ₹11/km, an Ertiga or SUV at ₹15, an Innova Crysta at ₹18 and a 12-seater Tempo Traveller at ₹23, tolls and parking at actual.
Updated · Fares from the published rate card, Sedan ₹11/km to Tempo ₹23/km
- Haridwar–Dehradun
- 55 km · 1–1.5 hrs
- Dehradun–Mussoorie
- 35 km · 1–1.5 hrs
- Haridwar–Mussoorie
- 90 km · 2.5–3 hrs
- Sedan rate
- ₹11/km · 300 km min
Three searches, one triangle. Haridwar, Dehradun and Mussoorie sit within 90 km of each other at the point where the Ganga leaves the hills, and the roads between them are short enough that people expect them to be alike. They are not. The Haridwar to Dehradun leg is flat, forested and quick; the Dehradun to Mussoorie leg is a proper hill climb that begins at the edge of the city; and the through-run from Haridwar to Mussoorie is both, with the Doon valley in between. This guide takes the three in order and then answers the questions people ask before booking.
Every number on this page is the one the rest of the site uses. The 55 km, 35 km and 90 km and their times are from our distance pages for the three legs, the road notes are our drivers’, and the fares in the box lower down are computed from the published rate card: ₹11/km for a sedan, ₹15 for an Ertiga or SUV, ₹18 for an Innova Crysta and ₹23 for a 12-seater Tempo Traveller, on a 300 km per day minimum with tolls and parking at actual. There are no toll pages for these legs, so tolls, where any apply, are settled on the car’s FASTag at actual.
The through-run, in three characters
Haridwar to Mussoorie via Dehradun, kilometre by kilometre
Kilometre marks are from Haridwar and rounded to the nearest post; the billing distance for the through-run is 90 km, of which the first 55 are the Haridwar to Dehradun leg and the last 35 the Dehradun to Mussoorie leg. The clock assumes a seven o’clock start with breakfast on Rajpur Road in Dehradun, which is how the drive comes in at a little under four hours with the halt.
- km0
StartHaridwar
7 amLeave from the ghats northwards on NH-7. Seven is a good hour for most of the year; in December and January the forest holds a thick morning fog until the sun is well up, and a nine o’clock start is easier than an earlier one.
- km10
Motichur and the Rajaji forest
7.15 amThe road enters the tiger reserve corridor almost at once. Elephant herds cross this section early in the morning and again around dusk, and a driver who knows the road drops his speed here without being asked.
- km20
Raiwala
7.35 amThe forest thins and the road reaches the Raiwala junction. Still flat; nobody climbs anything on this leg, and the Shivaliks stay alongside rather than under the road.
- km25
Direct or via RishikeshNepali Farm junction
7.45 amThe decision point. Straight on is the direct road to Dehradun; the fork to the right goes up past the Ganga to Rishikesh and comes back to Dehradun through Ranipokhri, adding a little distance and a tea halt worth the detour if you have the time.
- km35
Doiwala
7.55 amThe direct road passes Jolly Grant airport and runs through Doiwala into the Doon valley, flat and green in its bowl of hills.
- km55

Dehradun
8.30 amThe end of the first leg, and the place to break on Rajpur Road for a proper meal, because from the top of Rajpur Road the climb starts and there is nothing but chai stalls until the ridge.
Halt: Breakfast
- km65
Rajpur
9.30 amThe run up Rajpur Road is flat, then just past Rajpur the Mussoorie Road turns into hairpins and stays that way to the top. The second leg has begun, and the driver honks at every bend.
- km80
The upper bends
10.15 amThe hairpins stack one above the other over the Doon valley, and the viewpoints on the upper section give you the whole valley at once. On a winter morning you climb out of the plains fog into sunshine here; Mussoorie sits above the fog line.
- km90
ArriveMussoorie
10.45 amThe Picture Palace end of the Mall is the place to stop properly once you are up. The car parks; the Mall Road, Gun Hill and Camel’s Back Road are on foot from there, and Kempty Falls and Lal Tibba are short local runs with the same driver.
Haridwar, Dehradun and Mussoorie: the three legs compared
Distances are one-way and are the ones our distance pages publish. Every leg is under the 300 km per day minimum, so all bill the same minimum for a given vehicle; the fare box further down uses the longest leg, Haridwar to Mussoorie at 90 km, and the figure is the same for the shorter legs. Tolls, where any apply, are paid on the car’s FASTag at actual; there are no toll pages for these legs and we do not quote a figure.
| Leg | Distance | Drive time | Road | When to choose it |
|---|---|---|---|---|
| Haridwar to Dehradun, direct | 55 km | 1–1.5 hrs | NH-7, flat, through the Rajaji forest corridor to Raiwala, Nepali Farm and Doiwala | Every day; slow for the elephants at dawn and dusk |
| Haridwar to Dehradun via Rishikesh | A little more than the direct road | The direct time plus the tea halt | The Rishikesh fork at Nepali Farm, up past the Ganga, back through Ranipokhri | When you have the time; the halt at Rishikesh is worth the detour |
| Dehradun to Mussoorie | 35 km | 1–1.5 hrs | Rajpur Road, then the Mussoorie Road hairpins to the ridge | Every day; a gentle driver in winter ice and monsoon mist |
| Haridwar to Mussoorie via Dehradun | 90 km | 2.5–3 hrs | The forest, the Doon valley, then the climb; three characters in one drive | The through-run; break on Rajpur Road before the climb |
| Dehradun to Mussoorie and back, same day | 35 km each way | A day, with the town in between | The same hairpins up and down | When Dehradun is the base; see the same-day Mussoorie page |
The 55 km, 35 km and 90 km are the distances our Haridwar to Dehradun, Dehradun to Mussoorie and Haridwar to Mussoorie distance pages publish and bill on. In January and February there can be snow on the upper bends above Dehradun and the police hold cars at the bottom until it is cleared.
Haridwar to Dehradun
Should I drive Haridwar to Dehradun direct or via Rishikesh?
Haridwar to Dehradun is a short, flat run of about an hour, and the only real decision is which side of the Rajaji forest to take. The direct road leaves Haridwar on NH-7, crosses the Motichur stretch and runs through the tiger reserve corridor to Raiwala and the Nepali Farm junction, then on past Jolly Grant airport and through Doiwala into the Doon valley. Our distance page puts it at 55 km and an hour to an hour and a half, and on a normal morning the hour is right. Nobody climbs anything on this road; the Shivaliks stay alongside it rather than under it.
The alternative is the Rishikesh fork at Nepali Farm. Instead of carrying straight on, the road goes up past the Ganga to Rishikesh and comes back to Dehradun through Ranipokhri. It adds a little distance and, more to the point, a tea halt at Rishikesh worth the detour: the jhulas, the ghats and the river before the day gets going. If you have the time it is the better morning; if you are catching a train or a flight at Dehradun, the direct road is the one.
There is no wrong answer between them, and the driver will take whichever you ask for. What we would say is that Rishikesh is only a detour if you have not seen it. For anyone who has just spent a night at Haridwar and has Mussoorie ahead, the direct road and the breakfast on Rajpur Road make the better day, and Rishikesh keeps for the way back.
Rishikesh · the detourThe forest
What is the Rajaji forest section like, and why does the driver slow down?
Because elephants cross it. The road from Haridwar to Raiwala runs through the corridor of the Rajaji tiger reserve, and elephant herds cross this section early in the morning and again around dusk, moving between the forest on either side of the road. A driver who knows the road drops his speed there without being asked, and a passenger who knows the road does not ask him to hurry. The forest section is the part of the leg to respect; the rest is an ordinary flat highway.
The other thing the forest does is hold fog. In December and January the trees keep a thick morning fog on the road until the sun is well up, and the hour that is quick at seven in October is slow at seven in January. For those two months a nine o’clock start is easier than a six o’clock one, and it costs nothing on a leg this short. The rest of the year the early start is the better one, because it puts you through the forest while the day is still cool and into Dehradun for breakfast.
The forest is also why the Haridwar to Rishikesh leg is its own booking. Rishikesh is the far side of the same forest, on the fork at Nepali Farm, and a good many people do Haridwar and Rishikesh as a pair before they go on to Dehradun or the hills. The one-way cab page for that leg prices the short drop; the drive to Dehradun and Mussoorie continues from there with the same driver on a round trip.
Haridwar · km 0Dehradun to Mussoorie
How hard is the 35 km climb from Dehradun to Mussoorie?
Short as it is, this is a real hill road, and it starts almost as you leave the city. The run up Rajpur Road is flat, then just past Rajpur the Mussoorie Road turns into hairpins and stays that way to the top, the bends stacked one above the other over the Doon valley. Our distance page puts the leg at 35 km and an hour to an hour and a half, and the hour and a half is the honest figure on a weekend, when the traffic on the bends is nose to tail. It is a well-kept road, but a good driver honks at every blind corner and the passengers in the back learn to look at the view rather than the drop.
There is no halt to speak of on a road this short. The tea stalls at the bends do a brisk trade, and the viewpoints on the upper section give you the whole valley at once, which is why the meal belongs in Dehradun before the climb: break on Rajpur Road, because from the top of it there is nothing but chai stalls until the ridge. Once you are up, the Picture Palace end of Mussoorie is the place to stop properly, and the car parks there while you walk the Mall.
Mussoorie sits above the fog line of the plains, and on a winter morning the climb takes you out of the murk and into sunshine, which is the best argument for a December visit. The same season brings snow to the town and ice to the shaded bends, and in January and February the police hold cars at the bottom until the upper bends are cleared. In the monsoon the mist closes in and small slips on the cutting side are common, so allow extra time and keep to daylight. A gentle driver is the whole of the advice.
Gun Hill · the ridgeSeason
When is the best time for this drive, and what happens in winter?
March to June and October to November for the triangle as a whole, on the distance pages and in practice. Spring is the classic season for Mussoorie, when the town is cool while the plains warm up, and the roads are dry and clear; October and November are quieter and the air is at its cleanest, with the snows showing from Lal Tibba on a good morning. The Haridwar to Dehradun leg is a year-round road with no season of its own beyond the winter fog.
Winter is Mussoorie’s other season, and the distance page for the climb is right to name December to February for the snow. The town gets it most years, and the drive up out of the plains fog into sunshine is worth making for its own sake. The costs are the ice on the shaded bends and the police hold at the bottom after a fall, which is why a later start and a spare hour are the winter rules, and why the Haridwar end wants a nine o’clock departure in December and January rather than a six o’clock one.
The monsoon is the season to allow for rather than avoid. From July to September the hillside above Dehradun sheds mud after heavy rain, the mist closes in on the upper bends, and small slips on the cutting side are common; the road is rarely shut for long, but we check it is open before leaving Haridwar and keep the climb to daylight. The forest leg is merely wet.
Kempty · a local runCost
How much does a cab from Haridwar to Dehradun or Mussoorie cost?
All three legs are under the 300 km per day minimum that outstation cabs bill on, so for a given vehicle they cost the same: the minimum at the vehicle’s rate, ₹11/km for a sedan, ₹15 for an Ertiga or similar SUV, ₹18 for an Innova Crysta and ₹23 for a 12-seater Tempo Traveller. Fuel and the driver are inside those figures; tolls, where any apply, and parking at Dehradun or Mussoorie are paid at actual. The fare box below does the arithmetic on the longest leg, Haridwar to Mussoorie at 90 km, and the one-way figure is the same for the shorter two.
That is the reason to put the legs together rather than book them one at a time. Haridwar to Mussoorie via Dehradun, with breakfast on Rajpur Road, is one minimum; Haridwar to Dehradun today and Dehradun to Mussoorie tomorrow is two. A two-day round trip with the same car and driver is the greater of twice the one-way fare or two days at the minimum, and on these distances they come to the same thing; the driver’s night halt at Mussoorie is extra at actual. If Dehradun is your base, the same-day Mussoorie trip from Dehradun is its own page and prices the up-and-down in a day.
On the choice of car, a sedan is right for all three legs. The forest road is flat, the climb is well kept, and there is nothing on the Mussoorie Road that needs an SUV; an Innova Crysta earns its rate for six people and their luggage, not for the hill. The one-way pages are the right booking for a drop, Dehradun to Mussoorie or Haridwar to Rishikesh; the round trip is right if the car is coming back to Haridwar with you.
Dehradun · on the wayFare box
Haridwar to Mussoorie via Dehradun
Rate-card fares on the longest leg, Haridwar to Mussoorie at 90 km, which bills the 300 km minimum; the one-way figure is the same for Haridwar to Dehradun and Dehradun to Mussoorie. The two-day figure is the usual pattern: up via Dehradun on day one, back on day two.
- Outstation trips bill a 300 km/day minimum; tolls, parking and state permits are extra at actual.
- Driver allowance and fuel are included. No advance for most bookings; pay after the trip.
- Fixed fares, no festival or weekend surge.
| Vehicle | Seats | Rate | One-way fare | Two-day round trip |
|---|---|---|---|---|
| Sedan (Swift Dzire, Etios) | 4 | ₹11/km | ₹2,750 | ₹6,600 |
| Ertiga / SUV | 6 | ₹15/km | ₹3,250 | ₹9,000 |
| Innova Crysta | 6–7 | ₹18/km | ₹3,700 | ₹10,800 |
| Tempo Traveller (12-seater) | 12 | ₹23/km | ₹3,950 | ₹13,800 |
Tolls, where any apply, parking at Dehradun or Mussoorie and the driver’s night halt at actual; fuel is included. No weekend surcharge. A same-day Mussoorie trip from Dehradun is priced on its own page.
In pictures
What the 90 km buys you
Haridwar · km 0Ganga aarti, Har Ki Pauri
The evening before the drive, or the evening after it.
DehradunSahastradhara
On the Dehradun side of the climb, for the afternoon.
Dehradun · km 55The FRI
Dehradun’s grandest building, a short run from Rajpur Road.
Mussoorie · km 90Lal Tibba
The high point above the town, with the snows on a clear day.
Day 2Kempty Falls
A local run from the Mall with the same driver.
Three things the drivers would tell you
Break on Rajpur Road before the climb
From the top of Rajpur Road there is nothing but chai stalls until the ridge. The meal belongs in Dehradun, and so does the fuel.
Let the driver slow for the forest
Elephants cross the Rajaji corridor at dawn and dusk. A driver who knows the road drops his speed there without being asked.
Nine o’clock in the fog months
In December and January the forest holds a thick morning fog until the sun is well up. On a leg this short, a later start costs nothing and saves an hour at walking pace.
Ask about the bends in winter
In January and February there can be snow on the upper bends above Dehradun and the police hold cars at the bottom until it is cleared. We check before leaving Haridwar.
Stop at the Picture Palace end
The viewpoint near the Picture Palace end of the Mall is the one to stop at once you are up. The car parks there; the Mall, Gun Hill and Camel’s Back Road are on foot.
Questions people ask
Frequently asked questions
Our team is here to help. Contact us for personalized assistance.
Where to go next
Book the trip, or keep reading
Haridwar to Mussoorie cab90 km via Dehradun · sedan from ₹11/km
Dehradun to Mussoorie one-way cab35 km of hairpins to the ridge
Haridwar to Dehradun distance55 km · direct or via Rishikesh
Same-day Mussoorie from DehradunUp and down in a day, car waiting
Haridwar to Rishikesh one-way cabThe far side of the same forest
