Thane to Rishikesh - Multiple Options To Reach By Train, Bus
Rishikesh is approximately 1450+ kms from Thane. The fastest way to reach Rishikesh from Thane is by Train Via Delhi. It takes approximately 31 hours. The cheapest way to reach Rishikesh from Thane is by Train, Bus Via Delhi which would take approximately 32 hours.
Sort By
Mode of Transport
Via Jaipur
RECOMMENDED
Thane
Jaipur
Rishikesh
Approx Travel Time
1d 6h 40m
On Demand
Via Ajmer
Thane
Ajmer
Rishikesh
Approx Travel Time
1d 7h 25m
On Demand
Via Kishangarh
Thane
Kishangarh
Rishikesh
Approx Travel Time
1d 7h 25m
On Demand
Via Delhi
FASTEST
Thane
Delhi
Rishikesh
Approx Travel Time
1d 6h 25m
On Demand
CHEAPEST
Thane
Delhi
Rishikesh
Approx Travel Time
1d 7h 40m
₹1,025
Onwards
Via Mathura
Thane
Mathura
Rishikesh
Approx Travel Time
1d 6h 40m
On Demand
Via Beawar
Thane
Beawar
Rishikesh
Approx Travel Time
1d 7h 40m
On Demand
Via Dholpur
Thane
Dholpur
Rishikesh
Approx Travel Time
1d 7h 10m
On Demand
Via Faridabad
Thane
Faridabad
Rishikesh
Approx Travel Time
1d 6h 40m
On Demand
Via Ahmedabad
Thane
Ahmedabad
Rishikesh
Approx Travel Time
1d 8h 10m
On Demand
Frequently Asked Questions
What is the distance between Thane and Rishikesh?
Rishikesh is approximately 1450+ kms from Thane.
How long does it take to reach Rishikesh from Thane?
It takes approximately 31 hours to reach Rishikesh from Thane by Train Via Delhi.
What is the cheapest way to reach Rishikesh from Thane?
The cheapest way to reach Rishikesh from Thane is by Train, Bus Via Delhi.
What is the fastest way to reach Rishikesh from Thane?
The fastest way to reach Rishikesh from Thane is by Train Via Delhi.