Gaya to Thane - Multiple Options To Reach By Train
Thane is approximately 1500+ kms from Gaya. The fastest way to reach Thane from Gaya is by Train Via Jalgaon. It takes approximately 32 hours. The cheapest way to reach Thane from Gaya is by Train Via Nashik which would take approximately 32 hours.
Sort By
Mode of Transport
Via Jalgaon
RECOMMENDED
FASTEST
Gaya
Jalgaon
Thane
Approx Travel Time
1d 7h 40m
₹840
Onwards
Via Bhusawal
Gaya
Bhusawal
Thane
Approx Travel Time
1d 7h 40m
On Demand
Via Harda
Gaya
Harda
Thane
Approx Travel Time
1d 7h 55m
₹885
Onwards
Via Pipariya
Gaya
Pipariya
Thane
Approx Travel Time
1d 7h 55m
₹890
Onwards
Via Nandgaon
Gaya
Nandgaon
Thane
Approx Travel Time
1d 7h 55m
On Demand
Via Wardha
Gaya
Wardha
Thane
Approx Travel Time
1d 8h 10m
On Demand
Via Nashik
CHEAPEST
Gaya
Nashik
Thane
Approx Travel Time
1d 7h 55m
₹710
Onwards
Via Gondia
Gaya
Gondia
Thane
Approx Travel Time
1d 8h 25m
₹985
Onwards
Via Mirzapur
Gaya
Mirzapur
Thane
Approx Travel Time
1d 8h 40m
₹820
Onwards
Via Kalyan
Gaya
Kalyan
Thane
Approx Travel Time
1d 7h 40m
₹810
Onwards
Frequently Asked Questions
What is the distance between Gaya and Thane?
Thane is approximately 1500+ kms from Gaya.
How long does it take to reach Thane from Gaya?
It takes approximately 32 hours to reach Thane from Gaya by Train Via Jalgaon.
What is the cheapest way to reach Thane from Gaya?
The cheapest way to reach Thane from Gaya is by Train Via Nashik.
What is the fastest way to reach Thane from Gaya?
The fastest way to reach Thane from Gaya is by Train Via Jalgaon.