hero
How2Go
Sonepur to Harihar

Sonepur to Harihar

Harihar is approximately 1650+ km from Sonepur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Harihar.

Read More
Sort By
Mode of Transport

Via Jharsuguda, Bangalore

RECOMMENDED

FASTEST

Sonepur

Jharsuguda

Bangalore

Harihar

Approx Travel Time

12h 46m

₹7,207

Onwards

Sonepur

Jharsuguda

Bangalore

Harihar

Approx Travel Time

13h 43m

₹8,172

Onwards

Via Titilagarh, Bangalore

CHEAPEST

Sonepur

Titilagarh

Bangalore

Harihar

Approx Travel Time

1d 6h 46m

₹810

Onwards

Ads by MMT

Via Bargarh, Bangalore

Sonepur

Bargarh

Bangalore

Harihar

Approx Travel Time

1d 9h 41m

On Demand

Via Sindhanur

Sonepur

Sindhanur

Harihar

Approx Travel Time

1d 1h 50m

On Demand

Ads by MMT

Via Bhubaneshwar, Hyderabad

Sonepur

Bhubaneshwar

Hyderabad

Harihar

Approx Travel Time

1d 15h 5m

₹3,040

Onwards

Via Bhubaneshwar, Bangalore

Sonepur

Bhubaneshwar

Bangalore

Harihar

Approx Travel Time

16h 51m

On Demand

Sonepur

Bhubaneshwar

Bangalore

Harihar

Approx Travel Time

18h 48m

₹8,247

Onwards

Sonepur

Bhubaneshwar

Bangalore

Harihar

Approx Travel Time

17h 51m

₹7,282

Onwards

Sonepur

Bhubaneshwar

Bangalore

Harihar

Approx Travel Time

17h 48m

On Demand

Frequently Asked Questions

What is the distance between Sonepur and Harihar?

Harihar is approximately 1650+ kms from Sonepur.

How long does it take to reach Harihar from Sonepur?

It takes approximately 13 hours to reach Harihar from Sonepur by Train, Flight Via Jharsuguda, Bangalore.

What is the cheapest way to reach Harihar from Sonepur?

The cheapest way to reach Harihar from Sonepur is by Train Via Titilagarh, Bangalore.

What is the fastest way to reach Harihar from Sonepur?

The fastest way to reach Harihar from Sonepur is by Train, Flight Via Jharsuguda, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India