hero
How2Go
Krishnagiri to Shivamogga

Krishnagiri to Shivamogga

Shivamogga is approximately 300+ km from Krishnagiri, 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 Shivamogga.

Read More
Sort By
Mode of Transport

Via Bangalore

RECOMMENDED

CHEAPEST

Krishnagiri

Bangalore

Shivamogga

Approx Travel Time

6h 25m

₹494

Onwards

Krishnagiri

Bangalore

Shivamogga

Approx Travel Time

6h 17m

₹4,161

Onwards

Krishnagiri

Bangalore

Shivamogga

Approx Travel Time

9h 5m

₹929

Onwards

Krishnagiri

Bangalore

Shivamogga

Approx Travel Time

8h 57m

₹4,596

Onwards

Via Hosur, Bangalore

FASTEST

Krishnagiri

Hosur

Bangalore

Shivamogga

Approx Travel Time

6h 12m

₹2,770

Onwards

Krishnagiri

Hosur

Bangalore

Shivamogga

Approx Travel Time

6h 24m

₹639

Onwards

Krishnagiri

Hosur

Bangalore

Shivamogga

Approx Travel Time

7h

₹873

Onwards

Krishnagiri

Hosur

Bangalore

Shivamogga

Approx Travel Time

6h 48m

₹3,004

Onwards

Via Tiruppattur, Tirupathur, Bangalore

Krishnagiri

Tiruppattur

Bangalore

Shivamogga

Approx Travel Time

6h 56m

₹2,173

Onwards

Via Tumkur

Krishnagiri

Tumkur

Shivamogga

Approx Travel Time

9h 33m

₹1,295

Onwards

Frequently Asked Questions

What is the distance between Krishnagiri and Shivamogga?

Shivamogga is approximately 300+ kms from Krishnagiri.

How long does it take to reach Shivamogga from Krishnagiri?

It takes approximately 6 hours to reach Shivamogga from Krishnagiri by Cab, Train Via Hosur, Bangalore.

What is the cheapest way to reach Shivamogga from Krishnagiri?

The cheapest way to reach Shivamogga from Krishnagiri is by Bus, Train Via Bangalore.

What is the fastest way to reach Shivamogga from Krishnagiri?

The fastest way to reach Shivamogga from Krishnagiri is by Cab, Train Via Hosur, Bangalore.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India