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