
Nagpur to Gaya
Gaya is approximately 800+ kms from Nagpur. The fastest way to reach Gaya from Nagpur is by Train. It takes approximately 16 hours. The cheapest way to reach Gaya from Nagpur is by Train which would take approximately 16 hours.
Sort By
Mode of Transport
Via Jabalpur
Nagpur
Jabalpur
Gaya
Approx Travel Time
18h 40m
₹710
Onwards
Nagpur
Jabalpur
Gaya
Approx Travel Time
19h 10m
₹5,753
Onwards
Nagpur
Jabalpur
Gaya
Approx Travel Time
19h 55m
₹885
Onwards
Via Katni
Nagpur
Katni
Gaya
Approx Travel Time
19h 10m
₹710
Onwards
Via Mughal Sarai
Nagpur
Mughal Sarai
Gaya
Approx Travel Time
19h 25m
₹655
Onwards
Via Mirzapur
Nagpur
Mirzapur
Gaya
Approx Travel Time
19h 10m
₹730
Onwards
Via Varanasi
Nagpur
Varanasi
Gaya
Approx Travel Time
19h 55m
₹695
Onwards
Via Satna
Nagpur
Satna
Gaya
Approx Travel Time
20h 25m
₹710
Onwards
Via Gyanpur
Nagpur
Gyanpur
Gaya
Approx Travel Time
20h 10m
On Demand
Frequently Asked Questions
What is the distance between Nagpur and Gaya?
Gaya is approximately 800+ kms from Nagpur.
How long does it take to reach Gaya from Nagpur?
It takes approximately 16 hours to reach Gaya from Nagpur by Train.
What is the cheapest way to reach Gaya from Nagpur?
The cheapest way to reach Gaya from Nagpur is by Train.
What is the fastest way to reach Gaya from Nagpur?
The fastest way to reach Gaya from Nagpur is by Train.