Chennai to Haveri Distance

Haveri is approximately 750+ km from Chennai. Compare the available routes and travel options between the two cities. Travellers can also opt for bus services, which generally take 14 hours, while trains complete the journey in approximately 12 hours, subject to the chosen service and route. Flying is the fastest way to reach Haveri, with a total travel time of approximately 7 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 Chennai, India to Haveri, India

Direct Options

RECOMMENDED

Chennai

Haveri

Approx Travel Time

12h 13m

₹430

Onwards

Chennai

Haveri

Approx Travel Time

13h 45m

₹3,199

Onwards

Via Bangalore

Chennai

Bangalore

Haveri

Approx Travel Time

7h 16m

₹4,547

Onwards

CHEAPEST

Chennai

Bangalore

Haveri

Approx Travel Time

8h 34m

₹305

Onwards

Ads by MMT

Via Bangalore, Hubli

FASTEST

Chennai

Bangalore

Hubli

Haveri

Approx Travel Time

6h 20m

₹6,957

Onwards

Chennai

Bangalore

Hubli

Haveri

Approx Travel Time

6h 40m

₹7,097

Onwards

Via Chitradurga

Chennai

Chitradurga

Haveri

Approx Travel Time

14h 35m

₹2,750

Onwards

Ads by MMT

Via Vellore

Chennai

Vellore

Haveri

Approx Travel Time

14h 13m

₹4,924

Onwards

Via Bangalore, Davangere

Chennai

Bangalore

Davangere

Haveri

Approx Travel Time

7h 28m

₹4,582

Onwards

Chennai

Bangalore

Davangere

Haveri

Approx Travel Time

8h 46m

₹340

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Chennai and Haveri?

The straight-line distance is approximately 500+ km.

What is the distance from Chennai to Haveri via Bangalore?

Via Bangalore, the distance is approximately 650+ km, taking around 7 hours.

Is there a train from Chennai to Haveri?

Yes, trains run between Chennai and Haveri, covering approximately 750+ km in around 12 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India