Varanasi to Hasanpur Distance

Hasanpur is approximately 650+ km from Varanasi. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Hasanpur, with a total travel time of approximately 5 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 Varanasi, India to Hasanpur, India

Via Bareilly

RECOMMENDED

Varanasi

Bareilly

Hasanpur

Approx Travel Time

10h 57m

On Demand

Via Ghaziabad

FASTEST

Varanasi

Ghaziabad

Hasanpur

Approx Travel Time

4h 43m

₹6,070

Onwards

Ads by MMT

Via Bareilly, Gajraula

Varanasi

Bareilly

Gajraula

Hasanpur

Approx Travel Time

11h 5m

On Demand

Via Lucknow

Varanasi

Lucknow

Hasanpur

Approx Travel Time

16h 52m

₹1,023

Onwards

Varanasi

Lucknow

Hasanpur

Approx Travel Time

13h 36m

On Demand

Ads by MMT

Via Ayodhya, Bareilly

Varanasi

Ayodhya

Bareilly

Hasanpur

Approx Travel Time

17h 25m

₹3,726

Onwards

Via Moradabad

CHEAPEST

Varanasi

Moradabad

Hasanpur

Approx Travel Time

12h 35m

₹463

Onwards

Via Lucknow, Bareilly

Varanasi

Lucknow

Bareilly

Hasanpur

Approx Travel Time

10h 53m

On Demand

Via Ghaziabad, Amroha

Varanasi

Ghaziabad

Amroha

Hasanpur

Approx Travel Time

6h 5m

₹6,128

Onwards

Via Delhi, Ghaziabad

Varanasi

Delhi

Ghaziabad

Hasanpur

Approx Travel Time

6h 16m

₹6,115

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Varanasi and Hasanpur?

The straight-line distance is approximately 550+ km.

What is the distance from Varanasi to Hasanpur via Bareilly?

Via Bareilly, the distance is approximately 650+ km, taking around 11 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India