Dadri to Varanasi Distance

The road distance between Dadri and Varanasi is approximately 800+ km, and the drive usually takes around 11 hours by car or taxi, depending on traffic and road conditions. Trains complete the journey in approximately 11 hours, subject to the chosen service and route. If you're travelling by air, Varanasi Airport is located in Varanasi. Flying is the fastest way to reach Varanasi, with a total travel time of approximately 6 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Dadri, India to Varanasi, India

Direct Options

Direct Train

RECOMMENDED

CHEAPEST

Dadri

Varanasi

Approx Travel Time

10h 28m

₹390

Onwards

Direct Cab

Dadri

Varanasi

Approx Travel Time

10h 18m

₹14,038

Onwards

Via Meerut, Ghaziabad

FASTEST

Dadri

Meerut

Ghaziabad

Varanasi

Approx Travel Time

5h 42m

₹6,158

Onwards

Dadri

Meerut

Ghaziabad

Varanasi

Approx Travel Time

6h 52m

₹6,438

Onwards

Ads by MMT

Via Aligarh, Ghaziabad

Dadri

Aligarh

Ghaziabad

Varanasi

Approx Travel Time

7h 38m

₹4,817

Onwards

Via Ghaziabad

Dadri

Ghaziabad

Varanasi

Approx Travel Time

17h 7m

₹6,229

Onwards

Dadri

Ghaziabad

Varanasi

Approx Travel Time

5h 52m

₹9,587

Onwards

Ads by MMT

Via Aligarh, Prayagraj(Allahabad)

Dadri

Aligarh

Prayagraj(Allahabad)

Varanasi

Approx Travel Time

18h 3m

₹4,143

Onwards

Via Delhi

Dadri

Delhi

Varanasi

Approx Travel Time

5h 45m

₹9,587

Onwards

Via Delhi, Ghaziabad

Dadri

Delhi

Ghaziabad

Varanasi

Approx Travel Time

6h 40m

₹9,632

Onwards

Frequently Asked Questions

What is the distance between Dadri and Varanasi?

Varanasi is approximately 700+ km from Dadri.

How long does it take to reach Varanasi from Dadri?

It takes approximately 6 hours to reach Varanasi from Dadri by Cab, Train, Flight Via Meerut, Ghaziabad.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India