Road guide · Delhi to Varanasi

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.

  1. km0

    Delhi

    4 am start

    Leave 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.

  2. km60

    Jewar

    4.45 am

    The 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.

  3. km160

    Mathura

    6 am

    The 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

  4. km230
    Agra, the breakfast halt at the end of the Yamuna Expressway

    Agra

    6.45 am

    The 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

  5. km280

    Firozabad

    7.45 am

    The 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.

  6. km420

    Kannauj

    9.30 am

    The 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

  7. km550
    The Rumi Darwaza in Lucknow, the halfway city on the Delhi to Varanasi driveOption: night halt

    Lucknow

    11.30 am

    The 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

  8. km690

    Sultanpur

    2.15 pm

    Route 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.

  9. km760

    Jaunpur

    3.30 pm

    NH-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

  10. km820
    The Varanasi ghats at the end of the drive from DelhiArrive

    Varanasi

    5.30 pm

    The 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.

Comparison of the three road routes from Delhi to Varanasi by car: distance, driving time, road type, halts, sedan fare and who each one suits
What mattersRoute A · Expressways, then Sultanpur–JaunpurRoute B · Purvanchal ExpresswayRoute C · GT Road via Prayagraj
DistanceAbout 820 kmAbout 860 kmAbout 820 km
Driving time12–13 hrs12–13 hrs13–14 hrs
The roadsYamuna Expressway, Agra–Lucknow Expressway, then NH-731 to Sultanpur and NH-56 through JaunpurYamuna Expressway, Agra–Lucknow Expressway, Purvanchal Expressway to Ghazipur, NH-31 into VaranasiNH-19, the Grand Trunk Road, through Agra, Firozabad, Etawah, Kanpur, Fatehpur and Prayagraj
Expressway shareAbout 550 of 820 kmAlmost the whole wayOnly the Yamuna Expressway, if you use it to Agra
Truck trafficLight to Lucknow, moderate afterLight throughoutHeavy; this is the freight artery of north India
Natural haltsAgra, LucknowAgra, Lucknow, Ayodhya turn-offAgra, Kanpur, Prayagraj
Sedan, one-way₹9,020₹9,460₹9,020
Take it whenYou want the shortest fast route, or plan to halt at LucknowYou are driving overnight, or want the smoothest ride for older passengersYou 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.

Delhi to Varanasi by car: the segment-by-segment road map

Assi Ghat in Varanasi, the southern end of the ghatsVaranasi · km 820
Assi Ghat, the calmer southern end of the riverfront; the hotels here are reached without entering the old city.

One 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.

Delhi to Lucknow cab: the first day’s drive

The Bara Imambara in Lucknow, the overnight halt on the two-day Delhi to Varanasi driveLucknow · km 550
The Bara Imambara. Lucknow is two-thirds of the way to Varanasi, which is what makes it the halt.

The 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 Sangam tour by cab

The Triveni Sangam at Prayagraj, the confluence of the Ganga and the YamunaPrayagraj · route C
The Sangam at Prayagraj. The only good reason to take the GT Road, and a good one.

Cost

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.

Delhi to Varanasi toll cost, plaza by plaza

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.

Varanasi in two days: the itinerary once you arrive

The evening Ganga aarti at Dashashwamedh Ghat in VaranasiDashashwamedh · 6.30 pm
The aarti at Dashashwamedh Ghat. Arrive by half past five and go straight from the car.

Fare 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.
Delhi to Varanasi cab fare by vehicle, one-way and four-day round trip
VehicleSeatsRateOne-way fareFour-day round trip
Sedan (Swift Dzire, Etios)4₹11/km₹9,020₹18,040
Ertiga / SUV6₹15/km₹12,300₹24,600
Innova Crysta6–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

Dashashwamedh Ghat aartiVaranasi · evening

Dashashwamedh Ghat aarti

Every evening at 6.30 pm; a one-day drive that leaves Delhi at four still makes it.

Sunrise on the GangaVaranasi · dawn

Sunrise on the Ganga

Assi to Manikarnika by boat; the morning after the drive.

Kashi VishwanathVaranasi · old city

Kashi Vishwanath

Reached on foot from the Godowlia end; the car waits at the Dashashwamedh parking.

SarnathSarnath · 10 km

Sarnath

Ten kilometres north, on the Cantonment side; the afternoon of a two-day drive.

Hazratganj, LucknowLucknow · km 550

Hazratganj, Lucknow

The evening of day one on the two-day plan, twenty minutes from the ring road.

From the drivers

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

FAQs

The Yamuna Expressway to Agra, the Agra–Lucknow Expressway to Lucknow, and NH-731 and NH-56 through Sultanpur and Jaunpur into Varanasi: about 820 km and twelve to thirteen hours of driving. The Purvanchal Expressway alternative from Lucknow to Ghazipur is about 40 km longer, takes the same time and is smoother; the old GT Road through Kanpur and Prayagraj takes thirteen to fourteen hours and is worth it only if you are stopping at the Sangam.
Still have questions?

Our team is here to help. Contact us for personalized assistance.