
Roorkee to Gaya
Gaya is approximately 1100+ kms from Roorkee. The fastest way to reach Gaya from Roorkee is by Bus, Flight Via Delhi. It takes approximately 7 hours. The cheapest way to reach Gaya from Roorkee is by Train which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Roorkee
Delhi
Gaya
Approx Travel Time
7h 24m
₹8,139
Onwards
Roorkee
Delhi
Gaya
Approx Travel Time
8h 8m
₹5,096
Onwards
FASTEST
Roorkee
Delhi
Gaya
Approx Travel Time
6h 55m
₹5,446
Onwards
Via Delhi, Patna
Roorkee
Delhi
Patna
Gaya
Approx Travel Time
11h 53m
₹5,564
Onwards
Roorkee
Delhi
Patna
Gaya
Approx Travel Time
11h 48m
₹10,647
Onwards
Via Jaunpur
Roorkee
Jaunpur
Gaya
Approx Travel Time
17h 26m
₹595
Onwards
Via Moradabad
Roorkee
Moradabad
Gaya
Approx Travel Time
19h 39m
₹4,867
Onwards
Via Mughal Sarai
Roorkee
Mughal Sarai
Gaya
Approx Travel Time
17h 59m
₹1,089
Onwards
Via Ghaziabad
Roorkee
Ghaziabad
Gaya
Approx Travel Time
19h 40m
₹2,671
Onwards
Frequently Asked Questions
What is the distance between Roorkee and Gaya?
Gaya is approximately 1100+ kms from Roorkee.
How long does it take to reach Gaya from Roorkee?
It takes approximately 7 hours to reach Gaya from Roorkee by Bus, Flight Via Delhi.
What is the cheapest way to reach Gaya from Roorkee?
The cheapest way to reach Gaya from Roorkee is by Train.
What is the fastest way to reach Gaya from Roorkee?
The fastest way to reach Gaya from Roorkee is by Bus, Flight Via Delhi.


