Asansol to Harihar Distance

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

Via Kolkata, Bangalore

RECOMMENDED

Asansol

Kolkata

Bangalore

Harihar

Approx Travel Time

13h 25m

₹7,349

Onwards

Via Durgapur, Bangalore

FASTEST

Asansol

Durgapur

Bangalore

Harihar

Approx Travel Time

10h 7m

₹9,797

Onwards

Asansol

Durgapur

Bangalore

Harihar

Approx Travel Time

11h 7m

₹9,928

Onwards

Asansol

Durgapur

Bangalore

Harihar

Approx Travel Time

11h 42m

₹10,162

Onwards

Asansol

Durgapur

Bangalore

Harihar

Approx Travel Time

12h 42m

₹10,293

Onwards

Ads by MMT

Via Kharagpur, Bangalore

Asansol

Kharagpur

Bangalore

Harihar

Approx Travel Time

1d 13h 33m

₹5,306

Onwards

Via Bhubaneshwar, Bangalore

CHEAPEST

Asansol

Bhubaneshwar

Bangalore

Harihar

Approx Travel Time

1d 20h 44m

₹3,546

Onwards

Ads by MMT

Via Giridih, Bangalore

Asansol

Giridih

Bangalore

Harihar

Approx Travel Time

11h 28m

₹10,102

Onwards

Via Jharsuguda, Bangalore

Asansol

Jharsuguda

Bangalore

Harihar

Approx Travel Time

16h 7m

₹8,580

Onwards

Via Ranchi, Bangalore

Asansol

Ranchi

Bangalore

Harihar

Approx Travel Time

15h 49m

₹9,036

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Asansol and Harihar?

The straight-line distance is approximately 1550+ km.

What is the distance from Asansol to Harihar via Kolkata?

Via Kolkata, the distance is approximately 2100+ km, taking around 14 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India