Delhi to Varanasi by car:the best route, in one day or two
The best route from Delhi to Varanasi by car is the Yamuna Expressway to Agra, the Agra–Lucknow Expressway to Lucknow, and then the national highway through Sultanpur and Jaunpur into Varanasi: about 820 km and twelve to thirteen hours of driving, which is a long single day with a four o’clock start. The Purvanchal Expressway alternative is 40 km longer but expressway almost throughout, and the old Grand Trunk Road through Kanpur and Prayagraj is the slowest of the three. Most families are better off splitting the drive at Lucknow, 550 km in, and finishing the last 300 km fresh the next morning. A sedan is ₹9,020 one-way at ₹11/km whichever way you cut it.
Updated · Fares from the published rate card, Sedan ₹11/km to Tempo ₹23/km
- Distance
- 820 km
- Driving time, route A
- 12–13 hrs
- Best halt
- Lucknow · 550 km
- Sedan, one-way
- ₹9,020
Delhi to Varanasi is the longest drive most people from the capital make within Uttar Pradesh, and the question the search box gets asked is not how far it is but which road to take. There are three honest answers, and they are not interchangeable: one is the fastest, one is the smoothest, and one passes the Sangam at Prayagraj and is worth taking only if you mean to stop there. This guide lays out all three with the kilometre marks, the halts and the drawbacks, and then answers the second question people ask, which is whether the drive belongs in one day or two.
Every distance and time here matches the corridor pages on this site, and every fare comes from the published rate card: Sedan ₹11/km, Ertiga or SUV ₹15/km, Innova Crysta ₹18/km and a 12-seater Tempo Traveller ₹23/km, billed on a 300 km per day minimum with tolls and parking at actual. The rate card does not change for Dev Deepawali, Chhath or the wedding season; the fleet simply books out earlier.
The road, in order
Route A, kilometre by kilometre: Delhi to Varanasi in one day
The kilometre marks are from central Delhi and the clock assumes a four o’clock start with a breakfast halt at Agra and lunch at Lucknow. Routes A and B share the road as far as the Lucknow ring road; they part there.
- km0
Delhi
4 am startLeave before the city wakes. From Noida and Greater Noida the Yamuna Expressway begins at your doorstep; from south and west Delhi allow forty-five minutes to reach the Pari Chowk end of it, and from Gurgaon closer to an hour via the Faridabad bypass.
- km60
Jewar
4.45 amThe first toll plaza on the Yamuna Expressway, ₹155 for a car on FASTag. The expressway is six lanes of concrete with almost nothing on it at this hour; the driver holds a steady speed and the first 160 km are done by six.
- km160
Mathura
6 amThe Mathura plaza and the turn-off for Vrindavan. Nobody stops here on a Varanasi day; the point of the early start is to be past Agra before the Taj traffic begins.
Halt: Fuel if needed
- km230

Agra
6.45 amThe Yamuna Expressway ends at the Agra ring road. Breakfast at one of the highway restaurants on the eastern side, twenty minutes, and then the driver joins the Agra–Lucknow Expressway at Etmadpur, fifteen kilometres on. You do not enter Agra itself.
Halt: Breakfast
- km280
Firozabad
7.45 amThe first plaza on the Agra–Lucknow Expressway, ₹195 for a car. From here it is 300 km of the best road in Uttar Pradesh: six lanes, fenced, with fuel stations and rest areas every fifty kilometres or so and a hard shoulder the whole way.
- km420
Kannauj
9.30 amThe second expressway plaza, ₹165 for a car, and the natural tea stop at the rest area beyond it. Etawah and the Chambal ravines are behind you by now; the land flattens into the Ganga plain.
Halt: Tea
- km550
Option: night haltLucknow
11.30 amThe expressway ends at the Lucknow outer ring. This is the halt if you are splitting the drive: Hazratganj, the Bara Imambara and the Rumi Darwaza are twenty minutes from the ring road, and the hotels along the Sultanpur and Raebareli roads are placed for an early exit. On a one-day run it is lunch, forty minutes, and the decision point between route A and route B.
Halt: Lunch
- km690
Sultanpur
2.15 pmRoute A leaves the ring road on NH-731 towards Sultanpur, past the Lucknow–Sultanpur toll plaza. The character of the drive changes here: a four-lane national highway with towns, crossings and slow traffic in the market stretches. It is a good road, but it is not an expressway, and the driver’s average speed drops by a third.
- km760
Jaunpur
3.30 pmNH-56 from Sultanpur, the Jaunpur toll plaza, and the last town of any size before Varanasi: the last tea. The road on from here is 60 km of ordinary highway where the town crossings are the only thing that slow you.
Halt: Tea
- km820
ArriveVaranasi
5.30 pmThe car reaches the Cantonment side of the city first. Hotels in the Cantonment and along the ring road are reached without entering the old city; if you are staying near the ghats, the driver takes you as far as the Godowlia end and the last few hundred metres are on foot. The evening aarti at Dashashwamedh Ghat starts at 6.30 pm, so a 5.30 pm arrival still makes it.
The three routes from Delhi to Varanasi, compared
All three routes leave Delhi the same way and diverge after Agra or after Lucknow. Distances and times are the corridor figures used across this site; sedan fares are the published ₹11/km rate on the one-way distance.
| What matters | Route A · Expressways, then Sultanpur–Jaunpur | Route B · Purvanchal Expressway | Route C · GT Road via Prayagraj |
|---|---|---|---|
| Distance | About 820 km | About 860 km | About 820 km |
| Driving time | 12–13 hrs | 12–13 hrs | 13–14 hrs |
| The roads | Yamuna Expressway, Agra–Lucknow Expressway, then NH-731 to Sultanpur and NH-56 through Jaunpur | Yamuna Expressway, Agra–Lucknow Expressway, Purvanchal Expressway to Ghazipur, NH-31 into Varanasi | NH-19, the Grand Trunk Road, through Agra, Firozabad, Etawah, Kanpur, Fatehpur and Prayagraj |
| Expressway share | About 550 of 820 km | Almost the whole way | Only the Yamuna Expressway, if you use it to Agra |
| Truck traffic | Light to Lucknow, moderate after | Light throughout | Heavy; this is the freight artery of north India |
| Natural halts | Agra, Lucknow | Agra, Lucknow, Ayodhya turn-off | Agra, Kanpur, Prayagraj |
| Sedan, one-way | ₹9,020 | ₹9,460 | ₹9,020 |
| Take it when | You want the shortest fast route, or plan to halt at Lucknow | You are driving overnight, or want the smoothest ride for older passengers | You mean to stop at the Sangam in Prayagraj |
Sedan fares are distance × ₹11/km; an Ertiga is ₹15/km, an Innova Crysta ₹18/km, a Tempo Traveller ₹23/km. Tolls are extra at actual: the toll page for the corridor lists six FASTag plazas and about ₹830 for a car on the expressway route.
The verdict
Which is the best route from Delhi to Varanasi by car?
Route A, for most people on most days. The Yamuna Expressway and the Agra–Lucknow Expressway between them carry you 550 km to Lucknow on fenced six-lane road, and the national highway from Lucknow through Sultanpur and Jaunpur covers the remaining 270 km on a decent four-lane road that is slower only because it passes through towns. It is the shortest of the three fast routes at about 820 km and it is done in twelve to thirteen hours of driving, which on the road means a four o’clock departure and a half-past-five arrival with breakfast, lunch and two tea halts.
Route B is the same road as far as Lucknow and then stays on expressway: the Purvanchal Expressway runs east from the Lucknow ring road past the Ayodhya and Azamgarh turn-offs to Ghazipur, and NH-31 brings you back south-west into Varanasi. It is about 40 km longer and takes the same twelve to thirteen hours, because what it loses in distance it recovers in speed. Choose it for an overnight drive, when a fenced expressway with no town crossings is worth the extra kilometres, or when someone in the car does not travel well on ordinary highway.
Route C is the Grand Trunk Road, NH-19, through Kanpur and Prayagraj. It is the way the corridor pages on this site describe the drive, and it is the road the trucks use. Allow thirteen to fourteen hours. The only reason to take it is the Sangam, and if that is the plan it is a good reason; there is a section on it below.
Varanasi · km 820One day or two
Should I drive Delhi to Varanasi in one day or split it at Lucknow?
Split it, unless you have a reason not to. Thirteen hours in a car is a long day for a driver and a longer one for children and older parents, and the last 270 km after Lucknow, the stretch through the towns, comes when everyone is most tired. The two-day version is 550 km on the expressways to Lucknow, an evening in a city that deserves one, and then 300 km the next morning to reach Varanasi by lunchtime with the whole afternoon and the evening aarti ahead of you.
Lucknow is the right halt rather than Agra or Kanpur because of where it falls. Agra at 230 km leaves 590 km for the second day, which defeats the purpose; Kanpur is on the wrong route. Lucknow sits two-thirds of the way along, its hotels are twenty minutes off the ring road, and the Bara Imambara, the Rumi Darwaza and the kebabs of Aminabad fill an evening without any effort. If you would rather halt later, the Ayodhya turn-off on the Purvanchal Expressway makes a second option on route B.
The one-day drive is entirely possible and the timeline above is built for it. It works when you leave at four, keep the halts short, and accept a half-past-five arrival. It does not work if you leave at seven, because you then lose an hour to the Delhi exit and an hour to the Lucknow lunch traffic and arrive in Varanasi after dark. The fare does not change either way: a two-day one-way drop bills the same ₹9,020 for a sedan, because 820 km already exceeds the 600 km minimum for two days.
- Day one: Delhi to Lucknow, 550 km on the Yamuna and Agra–Lucknow expressways, eight to nine hours with halts; evening at the Imambaras and Hazratganj.
- Day two: Lucknow to Varanasi, 300 km, five to six hours via Sultanpur and Jaunpur or on the Purvanchal Expressway; arrive for lunch, Sarnath in the afternoon, Dashashwamedh aarti at 6.30 pm.
- Book it as one 820 km trip with a halt, not as two separate legs; two legs would bill 550 km plus 300 km, which is more.
Lucknow · km 550The GT Road
When does the old NH-19 route via Kanpur and Prayagraj make sense?
When Prayagraj is part of the trip. The Grand Trunk Road runs from Agra through Firozabad, Etawah, Kanpur and Fatehpur to Prayagraj and then the last 120 km to Varanasi, and the corridor pages on this site break it into four segments: Delhi to Agra, 230 km and three and a half hours on the Yamuna Expressway; Agra to Kanpur, 280 km and four hours on NH-19; Kanpur to Prayagraj, 190 km and three hours; Prayagraj to Varanasi, 120 km and two and a half hours. That adds to thirteen hours of driving, fourteen with halts, an hour or so more than the expressway routes, and the difference is trucks. NH-19 is the freight road between Delhi and the east, and a four-lane divided highway shared with lorries is a different day from a fenced expressway.
The reward is the Sangam. Prayagraj at 700 km is the natural night halt on this route, and the confluence of the Ganga and the Yamuna is a boat ride at dawn before the last two and a half hours into Varanasi. Families doing a pilgrimage circuit often go out on route C with a night at Prayagraj and come back on route A or B, which gives them the Sangam, the Varanasi ghats and Sarnath in one loop without repeating a road.
If Prayagraj is not on the list, there is nothing on route C that route A does not do better. Kanpur is a large industrial city with a long bypass, and the Fatehpur stretch is the slowest part of the whole corridor. The Agra–Lucknow Expressway exists precisely so that you do not have to drive it.
Prayagraj · route CCost
What does a Delhi to Varanasi cab cost, and what do the tolls add?
The one-way fare is the distance at the vehicle’s rate: 820 km at ₹11/km is ₹9,020 for a sedan, ₹12,300 for an Ertiga or similar SUV at ₹15/km, ₹14,760 for an Innova Crysta at ₹18/km, and ₹18,860 for a 12-seater Tempo Traveller at ₹23/km. Route B bills its extra 40 km, so a sedan on the Purvanchal Expressway is ₹9,460. Fuel and the driver’s allowance are inside those figures, and a night halt at Lucknow on a two-day one-way does not change them, because the distance already exceeds the two-day minimum.
A round trip is priced as the greater of twice the one-way fare or the number of days at the 300 km minimum. For a four-day trip, drive up over two days, a full day in Varanasi and the return in one, the distance wins: 1,640 km at ₹11/km is ₹18,040 for a sedan, and the fare box below has the other vehicles. The same arithmetic means a fifth day in Varanasi costs nothing extra on the distance, since 1,640 km is still more than five days at 300 km; only from the sixth day does the daily minimum take over.
Tolls are paid at actual and the driver carries FASTag, so nobody queues. The toll page for this corridor lists the six plazas on the expressway route, Jewar, Mathura, Firozabad, Kannauj, the Lucknow–Sultanpur plaza and Jaunpur, at about ₹830 for a car, with the higher rates for larger vehicles alongside. Those six are route A’s plazas; route B pays expressway tolls all the way to Ghazipur and comes out higher. Parking at the Varanasi end is a few hundred rupees a day and is also at actual.
Arriving
Where does the car go once we reach Varanasi?
Not into the old city. The lanes behind the ghats are too narrow for a car and most of them are closed to four-wheelers in any case, so the drive ends at the edge of the Godowlia crossing, where the driver uses the Dashashwamedh parking, and the last stretch to the ghats and to the Kashi Vishwanath corridor is on foot or by cycle-rickshaw. If your hotel is on the ghats, tell the driver its name and he will bring you to the nearest point that a car can reach; hotels in the Cantonment, at Sigra and along the ring road are reached directly without any of this.
The evening aarti at Dashashwamedh Ghat starts at 6.30 pm and the steps fill from six, so a one-day drive that arrives at half past five can still make it if you go straight from the car. On a two-day drive you arrive at lunchtime, and the natural afternoon is Sarnath, ten kilometres north on the Cantonment side, where the driver can take you and wait. The next morning is a boat at sunrise from Assi to Manikarnika, which is the one thing in Varanasi that needs no car at all.
Two dates matter for anyone driving in November 2026. Chhath falls on 13–16 November and the ghats belong to the devotees at dawn and dusk; Dev Deepawali is on 24 November, Kartik Purnima, when the whole riverfront is lit with lamps and hotels within walking distance of the ghats are booked out weeks ahead. Both are worth planning the drive around, and both are reasons to book the car early rather than late.
Dashashwamedh · 6.30 pmFare box
Delhi to Varanasi by cab: 820 km at the rate card
One-way fares are the 820 km distance at each vehicle’s rate. The round-trip column is a four-day trip: two days up with a halt at Lucknow, a day in Varanasi, and the return. It is simply twice the one-way figure, because 1,640 km exceeds four days of the 300 km minimum.
- 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 | Four-day round trip |
|---|---|---|---|---|
| Sedan (Swift Dzire, Etios) | 4 | ₹11/km | ₹9,020 | ₹18,040 |
| Ertiga / SUV | 6 | ₹15/km | ₹12,300 | ₹24,600 |
| Innova Crysta | 6–7 | ₹18/km | ₹14,760 | ₹29,520 |
| Tempo Traveller (12-seater) | 12 | ₹23/km | ₹18,860 | ₹37,720 |
Tolls (about ₹830 for a car on the expressway route), parking and any state permit at actual. Route B via the Purvanchal Expressway bills 860 km. The rate card is the same on festival dates.
In pictures
The halt, the arrival and the river
Varanasi · eveningDashashwamedh Ghat aarti
Every evening at 6.30 pm; a one-day drive that leaves Delhi at four still makes it.
Varanasi · dawnSunrise on the Ganga
Assi to Manikarnika by boat; the morning after the drive.
Varanasi · old cityKashi Vishwanath
Reached on foot from the Godowlia end; the car waits at the Dashashwamedh parking.
Sarnath · 10 kmSarnath
Ten kilometres north, on the Cantonment side; the afternoon of a two-day drive.
Lucknow · km 550Hazratganj, Lucknow
The evening of day one on the two-day plan, twenty minutes from the ring road.
Three things the drivers would tell you
Four o’clock, not six
Every hour of the timeline depends on being on the Yamuna Expressway before the city wakes. A six o’clock departure adds an hour at the Delhi end and puts you into Lucknow at lunch traffic; on a one-day run that is the difference between the aarti and the dark.
Decide A or B at Lucknow, not in Delhi
The two fast routes share the road for 550 km. Tell the driver which you prefer, but the choice is made at the Lucknow ring road, so if the day is running late or someone is tired you can switch to the Purvanchal Expressway for the smoother finish.
Name the hotel, not the ghat
The driver needs the hotel name to work out the nearest point a car can reach. For the old city that is the Godowlia end and the Dashashwamedh parking; for the Cantonment, Sigra and the ring road it is the door.
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 Varanasi one-way cab820 km · ₹9,020 sedan
Delhi to Varanasi round tripDriver stays with you
Delhi to Varanasi by Tempo TravellerGroups of 12 and more
Lucknow to Varanasi cab300 km · the second day
Varanasi trip cost from DelhiCab, stay and the ghats
Varanasi travel guideGhats, temples, Sarnath
Ganga aarti tourDashashwamedh at 6.30 pm
Varanasi airport cabDrive one way, fly the other
