Delhi to Rishikesh:the shortest route by car, and the two to avoid
The shortest route from Delhi to Rishikesh by car is NH-334 via the Delhi–Meerut Expressway, the Meerut and Muzaffarnagar bypasses, Roorkee and Haridwar: 250 km and five to six hours, with three FASTag toll plazas totalling ₹280 for a car. Two roads that look like shortcuts on a map are not: the old NH-58 alignment through Modinagar, Meerut city and Muzaffarnagar town covers the same distance hours slower, and the Bijnor–Najibabad–Kotdwar back road is longer and two-lane all the way. A sedan on the shortest route is ₹3,300 one-way at ₹11/km on the 300 km minimum.
Updated · Fares from the published rate card, Sedan ₹11/km to Tempo ₹23/km
- Shortest route
- 250 km · NH-334
- Drive time
- 5–6 hrs
- Tolls, car one-way
- ₹280
- Sedan, one-way
- ₹3,300
There is only one sensible road from Delhi to Rishikesh, and the confusion comes from the fact that the map shows three. This guide walks the shortest one kilometre by kilometre, explains why the two alternatives that look plausible on a screen cost hours in practice, and gives an honest account of the Delhi–Dehradun Expressway, which is a real option on some days and a detour on others.
Every number here is the one the rest of the site uses. The distances and drive times are from our distance and travel-by-car pages for the corridor, the tolls are from the toll page, and the fares are 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.
NH-334 via Haridwar
The shortest route, kilometre by kilometre
Kilometre marks are from central Delhi and the clock assumes a five o’clock start with one breakfast halt, which is how the drive comes in at about five hours. The three plazas are where the toll page puts them.
- km0
StartDelhi
5 amJoin the Delhi–Meerut Expressway at Sarai Kale Khan, or at the Ghazipur and Dasna entries from east Delhi, Noida and Ghaziabad. Leaving at five puts you on the expressway before the city wakes; leaving at eight adds an hour before you have reached Meerut.
- km35
Expressway toll plaza
5.30 amThe first of three plazas, ₹120 for a car. The expressway has no cash lanes, so an inactive FASTag stops you here; our cars carry a live tag and go straight through.
- km70
Meerut
6 amThe expressway ends on the Meerut bypass and hands you to NH-334 without ever entering the city. This is the turn that separates the shortest route from the old road: the town alignment through Begum Pul is off to the left, the bypass carries straight on.
- km110
Khatauli
6.45 amThe breakfast halt of the whole Uttarakhand-bound trade, the Cheetal Grand stop, sits just short of Muzaffarnagar. Twenty minutes; the parathas are worth it and the washrooms are clean.
Halt: Breakfast
- km130
Muzaffarnagar
7.30 amThe second plaza, ₹95, and the second bypass. The sugar belt begins here; the road is four-lane and flat, and the only thing that slows it is a tractor with a cane trailer pulling out ahead of you.
- km180
Roorkee
8.30 amThe third plaza, ₹65, and the last. The road crosses the Ganga canal beside the IIT campus; the Shivalik line shows on the horizon from here on a clear morning, and the highway stays four-lane into Haridwar.
- km225
BypassHaridwar
9.15 amKeep to the Haridwar bypass; the road into Har Ki Pauri is pilgrim traffic and it is not on the way. If you want the ghats, do them on the return leg, or make it a same-day Haridwar and Rishikesh trip and give them the evening.
- km250
ArriveRishikesh
10 amThe last 25 km run beside the Ganga through Raiwala and Nepali Farm into the town. Have the driver go to Tapovan, park, and walk the rest: the jhulas are footbridges and the old town lanes were laid out for pilgrims on foot, not for an Innova.
Delhi to Rishikesh: the three routes compared
Distances are one-way. Tolls are for a car or sedan at the plazas the toll page lists; an SUV pays more at each. Drive times assume a dawn start on a normal day.
| Route | Distance | Drive time | Road type | Tolls, car | When to use |
|---|---|---|---|---|---|
| NH-334 via the Delhi–Meerut Expressway, the bypasses and Haridwar | 250 km | 5–6 hrs | Expressway to Meerut, four-lane NH-334 to Haridwar, two-lane river road for the last 25 km | ₹280 (3 plazas) | Every day. This is the shortest route. |
| Old NH-58 alignment through Modinagar, Meerut city and Muzaffarnagar town | About 250 km | An hour or two more (est.) | Town roads, level crossings and market stretches between the same highway sections | Saves the ₹120 expressway plaza at most | Not at all, unless the expressway is closed. |
| Bijnor–Najibabad–Kotdwar back road | 230 km to Kotdwar, then the forest road on to Haridwar and Rishikesh | Most of the Lansdowne page’s 6–7 hrs before Rishikesh is reached | Two-lane state highway across the sugar belt and the Terai | Immaterial next to the extra hours | Never for Rishikesh. It is the Lansdowne road. |
| Delhi–Dehradun Expressway, then Dehradun down to Rishikesh | About 300 km | 6–7 hrs | Expressway and four-lane highway via Meerut, Muzaffarnagar and Roorkee to Dehradun, then the Dehradun–Rishikesh road | ₹215 (2 plazas) to Dehradun; Uttarakhand sections at actual | When the driver judges NH-334 slow that morning and the expressway is open through; it beats NH-334 only then. |
| NH-334 with a halt at Har Ki Pauri | 250 km | 5–6 hrs plus the time on the ghats | As the shortest route, leaving the bypass for the Haridwar ghats | ₹280 (3 plazas) | When you want both towns in one day; see the same-day Haridwar and Rishikesh page. |
Tolls from the Delhi to Rishikesh toll page: ₹120 at the Delhi–Meerut Expressway plaza, ₹95 at Muzaffarnagar and ₹65 at Roorkee, all FASTag; ₹560 for a round trip. Uttarakhand does not charge a separate state entry tax for cars.
The shortest road
Why is NH-334 via Haridwar the shortest route from Delhi to Rishikesh?
Because Rishikesh sits where the Ganga leaves the hills, and Haridwar sits 25 km below it on the same river, any road from Delhi has to reach the Ganga at Haridwar first. NH-334 does that in a straight line north-east: the Delhi–Meerut Expressway to Meerut, the bypasses round Meerut, Muzaffarnagar and Roorkee, and the four-lane highway into Haridwar. From the Haridwar bypass the road turns up the river through Raiwala and Nepali Farm and is in Rishikesh 25 km later. Our distance page puts the whole run at 250 km and five to six hours, and the travel-by-car page breaks it into five legs: Delhi to Meerut 70 km in an hour on the expressway, Meerut to Muzaffarnagar 60 km in an hour, Muzaffarnagar to Roorkee 50 km in an hour, Roorkee to Haridwar in forty minutes and Haridwar to Rishikesh in forty more.
What makes it short is not the highway number, which the two roads to avoid share for part of their length, but the expressway and the bypasses. The expressway removes Ghaziabad and Modinagar from the drive entirely; the bypasses remove three town centres. Take all four and the 250 km is honest. Miss any one of them and the same 250 km grows by the time it takes to cross a western UP market town at nine in the morning.
The road is good the whole way. The expressway is the best surface in the region; NH-334 beyond Meerut is four-lane and flat; and the river road after Haridwar is two-lane but well kept, with the Rajaji forest on one side and the rafting camps on the other. There is no hill driving on this route at all, which is why a sedan is the right car for it and why the drive suits older passengers and small children.
Rishikesh · km 250The two to avoid
Which two routes should I avoid between Delhi and Rishikesh, and why do they cost hours?
The first is the old road, and it is a trap precisely because it is the same highway. Before the expressway opened, NH-58, since renumbered NH-334, ran from Ghaziabad through Mohan Nagar, Modinagar, Meerut city, Khatauli and the middle of Muzaffarnagar. It still does. A navigation app that has lost its signal, or a driver who learnt the route twenty years ago, will take it out of habit, and on the map the distance is the same 250 km. On the ground it is a different journey: three towns to cross, the Modinagar market, the Begum Pul crossing in Meerut, and the Muzaffarnagar bypass junction met from the wrong side. Our drivers reckon on an hour or two more, and on a market day it is worse.
The second looks clever and is not. From Meerut a road runs east through Bijnor and Najibabad to Kotdwar, and from Kotdwar a forest road comes round to Haridwar and Rishikesh. It is the Lansdowne road, and for Lansdowne it is right. For Rishikesh it is a detour: our Lansdowne page puts the whole run at 270 km and six to seven hours, with Kotdwar about 40 km short of Lansdowne, two-lane through the sugar belt the whole way, and Rishikesh is still the far side of the Rajaji forest from Kotdwar. You spend longer on worse road to arrive from the wrong direction.
Neither mistake is easy to make with a driver who runs the corridor, but both are easy to make on a phone, so it is worth knowing the tell. The shortest route leaves the expressway only at the Meerut bypass and then never turns east. If the suggested route exits before Meerut, or bends towards Bijnor after it, it is one of the two.
- Old NH-58 alignment: the same 250 km, three town centres, and in our drivers’ experience an hour or two slower on a normal day. Tell the driver "expressway and bypasses" and it cannot happen.
- Bijnor–Najibabad–Kotdwar: longer, two-lane, and it delivers you to the Lansdowne side of the hills. Use it only if Lansdowne is the destination.
- The check on any navigation app is the Meerut exit: stay on the expressway to the bypass, then keep north on NH-334 through the Muzaffarnagar and Roorkee bypasses.
The expressway question
Is the Delhi–Dehradun Expressway a faster way to reach Rishikesh?
Sometimes, and it is worth being precise about when. The Delhi–Dehradun Expressway runs to Dehradun, not to Haridwar, so to reach Rishikesh by it you drive to Dehradun and come back down the Dehradun–Rishikesh road. Our Dehradun pages put that at 255 km to Dehradun in five to six hours and 45 km down to Rishikesh in an hour or so: about 300 km and six to seven hours against 250 km on NH-334, longer in kilometres, every time. It is faster only on the days when the whole of its length is open and running at expressway speed, because then the extra distance is covered at a pace NH-334 cannot match beyond Meerut.
Sections of it have opened in stages, and while any section is closed the route drops onto the ordinary highway and the advantage disappears. Our drivers run both corridors and choose on the morning: if NH-334 is reported slow at Muzaffarnagar or Roorkee and the expressway is open through, they take the expressway; on a normal day they take NH-334 because it is shorter and because Haridwar is on it. If you have a preference, say so at booking. The honest answer to the question in the heading is that the shortest route is NH-334 and the expressway is the fallback, not the other way round.
The toll picture follows the road. NH-334 is three plazas and ₹280 for a car one-way. The Dehradun run is ₹215 for a car on our Delhi to Dehradun toll page, at the Delhi–Meerut Expressway and Muzaffarnagar plazas; any Uttarakhand sections beyond that are paid at actual, the driver settles them on FASTag and they appear on the bill.
Dehradun · the long way roundTiming and parking
What time should I leave Delhi for Rishikesh, and where does the car stop?
Five in the morning. The travel-by-car page says it and every driver on the corridor says it: leave at five and the expressway is empty, the breakfast halt at Khatauli is quiet, and you are beside the Ganga by ten with the whole day ahead. Leave at eight and the first hour goes to reaching the expressway, the Meerut end is thick with local traffic, and the drivers reckon the same road takes an hour or more longer. On a Friday or the eve of a long weekend the difference is larger still.
At the other end, the car stops at Tapovan. Rishikesh is really two banks joined by two footbridges: the town, Triveni Ghat, Muni Ki Reti and Tapovan on the road side of the river, and Swarg Ashram, the Beatles Ashram and the temple quarter across Ram Jhula and Laxman Jhula on the far side. The lanes on both banks are narrow, one-way in places and full of pilgrims, cows and scooters; there is nowhere to put a car and no reason to try. Tapovan, at the Laxman Jhula end, has the parking, the cafés and most of the hotels, and everything else is a walk across a bridge or a short ride in a shared auto. If your hotel is on the Haridwar road or up at Shivpuri, the driver drops you there instead.
For the evening, Triveni Ghat’s Ganga aarti is smaller than Har Ki Pauri’s and an easy walk from the town end; if you want the Haridwar one, it belongs on the drive home rather than the drive up, when the bypass has already carried you past it.
Triveni Ghat · evening aartiCost
How much does a cab from Delhi to Rishikesh cost on the shortest route?
Rishikesh is 250 km, and outstation cabs bill a 300 km per day minimum, so the one-way fare is the minimum: ₹3,300 for a sedan at ₹11/km, ₹4,500 for an Ertiga or similar SUV at ₹15, ₹5,400 for an Innova Crysta at ₹18 and ₹6,900 for a 12-seater Tempo Traveller at ₹23. Fuel and the driver are inside those figures; the ₹280 of tolls each way for a car and the parking at Tapovan are paid at actual. There is no Uttarakhand entry tax for cars on this corridor.
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 300 km minimum, and on this route they come to the same thing: ₹6,600 for a sedan, ₹9,000 for an SUV, ₹10,800 for an Innova Crysta and ₹13,800 for a Tempo Traveller. A third day, for a night in Haridwar or a morning at Shivpuri for rafting, adds 300 km at the vehicle’s rate. Rafting runs from September to May and is suspended for the monsoon, and it is the reason most people give the trip two nights rather than one.
One-way is the right booking if you are driving up and returning by train from Haridwar, or carrying on into the hills with another car; the round trip is right for everything else. It is also the cheaper way to see Haridwar, because the same driver takes you to Har Ki Pauri on the way home for no extra distance to speak of.
Fare box
Delhi to Rishikesh on the shortest route
Rate-card fares for the 250 km drive, which bills the 300 km minimum. The two-day figure is the usual weekend: up on Saturday morning, back on Sunday evening with Haridwar on the way home.
- 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 | ₹3,300 | ₹6,600 |
| Ertiga / SUV | 6 | ₹15/km | ₹4,500 | ₹9,000 |
| Innova Crysta | 6–7 | ₹18/km | ₹5,400 | ₹10,800 |
| Tempo Traveller (12-seater) | 12 | ₹23/km | ₹6,900 | ₹13,800 |
Tolls ₹280 each way for a car, Tapovan parking and any night halt for the driver at actual. No festival or weekend surcharge. A third day adds 300 km at the vehicle’s rate.
In pictures
What the 250 km buys you
km 250Laxman Jhula
The footbridge at the Tapovan end; the car stops on this side.
Sep–MayRafting from Shivpuri
Sixteen kilometres of rapids down to the town, September to May.
EveningTriveni Ghat aarti
Smaller than Haridwar’s, and a walk from the town.
Far bankThe Beatles Ashram
Across Ram Jhula on the far bank, inside the forest boundary.
Haridwar · km 225Ganga aarti, Har Ki Pauri
For the drive home, not the drive up.
Three things the drivers would tell you
Say "expressway and bypasses"
Four words to the driver, or four checks on the app: on the expressway out of Delhi, on the bypass at Meerut, Muzaffarnagar and Roorkee. That is the whole difference between five hours and a good deal more.
FASTag, no cash
The Delhi–Meerut Expressway has no cash lanes. Our cars carry a live tag; if you are following in your own car, top it up the night before and expect ₹280 across the three plazas.
Book the raft before the cab
Shivpuri slots go first on weekends between September and May. Fix the rafting time, then tell us the date; the car is the easy part.
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
Delhi to Rishikesh cab250 km · from ₹3,300
Delhi to Rishikesh toll costThree plazas, ₹280 one-way
Same-day Haridwar and RishikeshBoth towns, one long day
Delhi to Haridwar cabThe same road, 25 km short
Delhi Airport to Rishikesh taxiStraight from T3
Rishikesh adventure and spiritual tourRafting, ghats and ashrams
Rishikesh trip cost from DelhiActivities, stays and the cab
How to reach Rishikesh from DelhiCar, bus, train and flight compared
