hero
How2Go
Srikakulam to Harihar

Srikakulam to Harihar

Harihar is approximately 1200+ kms from Srikakulam. The fastest way to reach Harihar from Srikakulam is by Bus, Flight Via Visakhapatnam, Bangalore. It takes approximately 14 hours. The cheapest way to reach Harihar from Srikakulam is by Train, Bus Via Hospet which would take approximately 24 hours.

Sort By
Mode of Transport

Via Visakhapatnam, Bangalore

RECOMMENDED

FASTEST

Srikakulam

Visakhapatnam

Bangalore

Harihar

Approx Travel Time

13h 20m

₹6,668

Onwards

Srikakulam

Visakhapatnam

Bangalore

Harihar

Approx Travel Time

13h 51m

₹6,203

Onwards

Srikakulam

Visakhapatnam

Bangalore

Harihar

Approx Travel Time

14h 3m

₹6,068

Onwards

Srikakulam

Visakhapatnam

Bangalore

Harihar

Approx Travel Time

14h 34m

₹5,603

Onwards

Srikakulam

Visakhapatnam

Bangalore

Harihar

Approx Travel Time

14h 11m

₹9,207

Onwards

Srikakulam

Visakhapatnam

Bangalore

Harihar

Approx Travel Time

14h 42m

₹8,742

Onwards

Via Koppal

Srikakulam

Koppal

Harihar

Approx Travel Time

23h 9m

On Demand

Ads by MMT

Via Hospet

CHEAPEST

Srikakulam

Hospet

Harihar

Approx Travel Time

23h 21m

₹1,005

Onwards

Via Tadepallegudem, Hubli

Srikakulam

Tadepallegudem

Hubli

Harihar

Approx Travel Time

1d 1h 29m

On Demand

Ads by MMT

Via Gudivada

Srikakulam

Gudivada

Harihar

Approx Travel Time

1d 2h 35m

On Demand

Frequently Asked Questions

What is the distance between Srikakulam and Harihar?

Harihar is approximately 1200+ kms from Srikakulam.

How long does it take to reach Harihar from Srikakulam?

It takes approximately 14 hours to reach Harihar from Srikakulam by Bus, Flight Via Visakhapatnam, Bangalore.

What is the cheapest way to reach Harihar from Srikakulam?

The cheapest way to reach Harihar from Srikakulam is by Train, Bus Via Hospet.

What is the fastest way to reach Harihar from Srikakulam?

The fastest way to reach Harihar from Srikakulam is by Bus, Flight Via Visakhapatnam, Bangalore.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India