
Dindigul to Rishikesh
Rishikesh is approximately 2400+ kms from Dindigul. The fastest way to reach Rishikesh from Dindigul is by Train, Flight, Cab Via Madurai, Delhi. It takes approximately 12 hours. The cheapest way to reach Rishikesh from Dindigul is by Train, Bus Via Delhi which would take approximately 52 hours.
Sort By
Mode of Transport
Via Madurai, Delhi
RECOMMENDED
Dindigul
Madurai
Delhi
Rishikesh
Approx Travel Time
11h 30m
₹13,437
Onwards
FASTEST
Dindigul
Madurai
Delhi
Rishikesh
Approx Travel Time
11h 26m
₹11,184
Onwards
Dindigul
Madurai
Delhi
Rishikesh
Approx Travel Time
12h 20m
On Demand
Dindigul
Madurai
Delhi
Rishikesh
Approx Travel Time
12h 24m
On Demand
Via Delhi
CHEAPEST
Dindigul
Delhi
Rishikesh
Approx Travel Time
2d 3h 50m
₹1,333
Onwards
Dindigul
Delhi
Rishikesh
Approx Travel Time
2d 2h 51m
₹4,066
Onwards
Via Jhansi
Dindigul
Jhansi
Rishikesh
Approx Travel Time
2d 2h 45m
On Demand
Via Bangalore, Jaipur
Dindigul
Bangalore
Jaipur
Rishikesh
Approx Travel Time
2d 17h 35m
₹5,599
Onwards
Via Bangalore, Dehradun
Dindigul
Bangalore
Dehradun
Rishikesh
Approx Travel Time
14h 23m
₹10,878
Onwards
Via Tiruchirappalli, Delhi
Dindigul
Tiruchirappalli
Delhi
Rishikesh
Approx Travel Time
13h 46m
₹12,255
Onwards
Frequently Asked Questions
What is the distance between Dindigul and Rishikesh?
Rishikesh is approximately 2400+ kms from Dindigul.
How long does it take to reach Rishikesh from Dindigul?
It takes approximately 12 hours to reach Rishikesh from Dindigul by Train, Flight, Cab Via Madurai, Delhi.
What is the cheapest way to reach Rishikesh from Dindigul?
The cheapest way to reach Rishikesh from Dindigul is by Train, Bus Via Delhi.
What is the fastest way to reach Rishikesh from Dindigul?
The fastest way to reach Rishikesh from Dindigul is by Train, Flight, Cab Via Madurai, Delhi.