Channapatna to Hassan Distance

Hassan is approximately 200+ km from Channapatna. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 5 hours, subject to the chosen service and route. The fastest way to reach Hassan takes approximately 4 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 Channapatna, India to Hassan, India

Direct Train

RECOMMENDED

Channapatna

Hassan

Approx Travel Time

4h 33m

₹160

Onwards

Via Mysore

FASTEST

Channapatna

Mysore

Hassan

Approx Travel Time

3h 35m

₹1,174

Onwards

Channapatna

Mysore

Hassan

Approx Travel Time

5h 15m

₹2,711

Onwards

CHEAPEST

Channapatna

Mysore

Hassan

Approx Travel Time

4h 8m

₹135

Onwards

Via Mandya, Mysore

Channapatna

Mandya

Mysore

Hassan

Approx Travel Time

5h 51m

₹4,874

Onwards

Channapatna

Mandya

Mysore

Hassan

Approx Travel Time

4h

₹165

Onwards

Channapatna

Mandya

Mysore

Hassan

Approx Travel Time

4h 2m

₹2,283

Onwards

Via Maddur, Mysore

Channapatna

Maddur

Mysore

Hassan

Approx Travel Time

4h 15m

₹175

Onwards

Via Mandya

Channapatna

Mandya

Hassan

Approx Travel Time

5h 1m

₹190

Onwards

Channapatna

Mandya

Hassan

Approx Travel Time

5h 27m

₹1,244

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Channapatna and Hassan?

The straight-line distance is approximately 100+ km.

What is the distance from Channapatna to Hassan via Mysore?

Via Mysore, the distance is approximately 150+ km, taking around 4 hours.

Is there a train from Channapatna to Hassan?

Yes, trains run between Channapatna and Hassan, covering approximately 200+ km in around 5 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India