Thanjavur to Haveri Distance

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

Via Dharmapuri, Harihar

RECOMMENDED

Thanjavur

Dharmapuri

Harihar

Haveri

Approx Travel Time

14h 16m

₹7,580

Onwards

Via Dharmapuri, Davangere

Thanjavur

Dharmapuri

Davangere

Haveri

Approx Travel Time

14h 16m

₹7,575

Onwards

Ads by MMT

Via Tumkur

Thanjavur

Tumkur

Haveri

Approx Travel Time

15h 4m

₹470

Onwards

Direct Options

CHEAPEST

Thanjavur

Haveri

Approx Travel Time

16h 18m

₹455

Onwards

Ads by MMT

Via Dharmapuri

FASTEST

Thanjavur

Dharmapuri

Haveri

Approx Travel Time

13h 48m

₹7,560

Onwards

Thanjavur

Dharmapuri

Haveri

Approx Travel Time

14h 53m

₹824

Onwards

Via Bangalore

Thanjavur

Bangalore

Haveri

Approx Travel Time

15h 40m

₹649

Onwards

Via Salem

Thanjavur

Salem

Haveri

Approx Travel Time

15h 13m

On Demand

Thanjavur

Salem

Haveri

Approx Travel Time

15h 43m

On Demand

Via Hosur

Thanjavur

Hosur

Haveri

Approx Travel Time

15h 35m

₹3,998

Onwards

Frequently Asked Questions

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

The straight-line distance is approximately 550+ km.

What is the distance from Thanjavur to Haveri via Dharmapuri?

Via Dharmapuri, the distance is approximately 750+ km, taking around 14 hours.

Is there a train from Thanjavur to Haveri?

Yes, trains run between Thanjavur and Haveri, covering approximately 850+ km in around 17 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India