
Basoda to Gaya
Gaya is approximately 900+ kms from Basoda. The fastest way to reach Gaya from Basoda is by Train Via Jhansi. It takes approximately 17 hours. The cheapest way to reach Gaya from Basoda is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Jhansi
RECOMMENDED
FASTEST
Basoda
Jhansi
Gaya
Approx Travel Time
16h 25m
₹560
Onwards
Via Bhabua
Basoda
Bhabua
Gaya
Approx Travel Time
19h 57m
₹4,726
Onwards
Basoda
Bhabua
Gaya
Approx Travel Time
20h 46m
₹7,700
Onwards
Basoda
Bhabua
Gaya
Approx Travel Time
17h 59m
₹585
Onwards
Via Katni
Basoda
Katni
Gaya
Approx Travel Time
17h 51m
₹555
Onwards
Via Lalitpur, Jhansi
Basoda
Lalitpur
Jhansi
Gaya
Approx Travel Time
17h 33m
₹650
Onwards
Via Satna
Basoda
Satna
Gaya
Approx Travel Time
18h 18m
₹565
Onwards
Via Mirzapur
Basoda
Mirzapur
Gaya
Approx Travel Time
18h 28m
₹615
Onwards
Via Mughal Sarai
Basoda
Mughal Sarai
Gaya
Approx Travel Time
18h 38m
₹580
Onwards
Frequently Asked Questions
What is the distance between Basoda and Gaya?
Gaya is approximately 900+ kms from Basoda.
How long does it take to reach Gaya from Basoda?
It takes approximately 17 hours to reach Gaya from Basoda by Train Via Jhansi.
What is the cheapest way to reach Gaya from Basoda?
The cheapest way to reach Gaya from Basoda is by Train.
What is the fastest way to reach Gaya from Basoda?
The fastest way to reach Gaya from Basoda is by Train Via Jhansi.


