Thiruvannamalai to Rishikesh Distance

Rishikesh is approximately 2100+ km from Thiruvannamalai. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Rishikesh, with a total travel time of approximately 13 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 Thiruvannamalai, India to Rishikesh, India

Via Chennai, Dehradun

RECOMMENDED

Thiruvannamalai

Chennai

Dehradun

Rishikesh

Approx Travel Time

13h 25m

₹9,686

Onwards

Thiruvannamalai

Chennai

Dehradun

Rishikesh

Approx Travel Time

13h 16m

₹11,032

Onwards

FASTEST

Thiruvannamalai

Chennai

Dehradun

Rishikesh

Approx Travel Time

12h 39m

₹13,927

Onwards

Thiruvannamalai

Chennai

Dehradun

Rishikesh

Approx Travel Time

12h 48m

₹12,581

Onwards

Via Bangalore, Meerut

Thiruvannamalai

Bangalore

Meerut

Rishikesh

Approx Travel Time

2d 3h 42m

On Demand

Ads by MMT

Via Bangalore, Delhi

CHEAPEST

Thiruvannamalai

Bangalore

Delhi

Rishikesh

Approx Travel Time

17h

₹9,352

Onwards

Via Bangalore, Dehradun

Thiruvannamalai

Bangalore

Dehradun

Rishikesh

Approx Travel Time

14h 41m

₹12,621

Onwards

Ads by MMT

Via Tiruchirappalli, Dehradun

Thiruvannamalai

Tiruchirappalli

Dehradun

Rishikesh

Approx Travel Time

13h 37m

₹14,907

Onwards

Via Chennai, Delhi

Thiruvannamalai

Chennai

Delhi

Rishikesh

Approx Travel Time

14h 51m

₹14,293

Onwards

Via Chennai, Ghaziabad

Thiruvannamalai

Chennai

Ghaziabad

Rishikesh

Approx Travel Time

14h 58m

₹16,977

Onwards

Frequently Asked Questions

What is the straight-line (aerial) distance between Thiruvannamalai and Rishikesh?

The straight-line distance is approximately 1950+ km.

What is the distance from Thiruvannamalai to Rishikesh via Chennai?

Via Chennai, the distance is approximately 2100+ km, taking around 14 hours.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India