
Roorkee to Gaya
Gaya is approximately 1100+ kms from Roorkee. The fastest way to reach Gaya from Roorkee is by Cab, 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
FASTEST
Roorkee
Delhi
Gaya
Approx Travel Time
7h 15m
₹9,867
Onwards
Roorkee
Delhi
Gaya
Approx Travel Time
7h 18m
₹6,106
Onwards
Via Delhi, Patna
Roorkee
Delhi
Patna
Gaya
Approx Travel Time
10h 13m
₹7,623
Onwards
Roorkee
Delhi
Patna
Gaya
Approx Travel Time
10h 38m
₹13,676
Onwards
Via Ghaziabad, Varanasi
Roorkee
Ghaziabad
Varanasi
Gaya
Approx Travel Time
10h 44m
₹8,043
Onwards
Via Jaunpur
Roorkee
Jaunpur
Gaya
Approx Travel Time
18h 6m
₹595
Onwards
Via Moradabad
Roorkee
Moradabad
Gaya
Approx Travel Time
20h 15m
₹4,104
Onwards
Via Patna
Roorkee
Patna
Gaya
Approx Travel Time
21h 17m
₹740
Onwards
Via Dehradun, Varanasi
Roorkee
Dehradun
Varanasi
Gaya
Approx Travel Time
1d 11h 20m
₹4,297
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 Cab, 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 Cab, Flight Via Delhi.