Harihar to Pondicherry Distance

Pondicherry is approximately 750+ km from Harihar. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 16 hours, subject to the chosen service and route. If you're travelling by air, Puducherry Airport is located in Pondicherry. Flying is the fastest way to reach Pondicherry, with a total travel time of approximately 8 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 Harihar, India to Pondicherry, India

Direct Options

RECOMMENDED

CHEAPEST

Harihar

Pondicherry

Approx Travel Time

16h 8m

₹410

Onwards

Via Bangalore

Harihar

Bangalore

Pondicherry

Approx Travel Time

7h 58m

₹4,069

Onwards

Harihar

Bangalore

Pondicherry

Approx Travel Time

8h 55m

₹5,034

Onwards

Ads by MMT

Via Davangere, Bangalore

Harihar

Davangere

Bangalore

Pondicherry

Approx Travel Time

8h 21m

₹5,176

Onwards

Harihar

Davangere

Bangalore

Pondicherry

Approx Travel Time

7h 53m

₹4,109

Onwards

Via Hubli, Bangalore

FASTEST

Harihar

Hubli

Bangalore

Pondicherry

Approx Travel Time

7h 40m

₹7,984

Onwards

Harihar

Hubli

Bangalore

Pondicherry

Approx Travel Time

7h 45m

₹6,508

Onwards

Ads by MMT

Via Hosur

Harihar

Hosur

Pondicherry

Approx Travel Time

12h 52m

₹2,878

Onwards

Via Davangere, Ranipet

Harihar

Davangere

Ranipet

Pondicherry

Approx Travel Time

13h 43m

₹7,211

Onwards

Via Ranebennuru, Bangalore

Harihar

Ranebennuru

Bangalore

Pondicherry

Approx Travel Time

8h 58m

₹4,124

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 500+ km.

What is the distance from Harihar to Pondicherry via Bangalore?

Via Bangalore, the distance is approximately 550+ km, taking around 8 hours.

Is there a train from Harihar to Pondicherry?

Yes, trains run between Harihar and Pondicherry, covering approximately 750+ km in around 16 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India