
Moga to Gaya
Gaya is approximately 1250+ kms from Moga. The fastest way to reach Gaya from Moga is by Cab, Flight Via Jalandhar, Delhi. It takes approximately 8 hours. The cheapest way to reach Gaya from Moga is by Bus, Train Via Delhi which would take approximately 29 hours.
Sort By
Mode of Transport
Via Bathinda, Delhi
RECOMMENDED
Moga
Bathinda
Delhi
Gaya
Approx Travel Time
8h 19m
₹10,221
Onwards
Moga
Bathinda
Delhi
Gaya
Approx Travel Time
8h 10m
₹7,191
Onwards
Via Jalandhar, Delhi
FASTEST
Moga
Jalandhar
Delhi
Gaya
Approx Travel Time
7h 50m
₹10,578
Onwards
Via Mohali, Patna
Moga
Mohali
Patna
Gaya
Approx Travel Time
11h 16m
₹12,161
Onwards
Via Delhi
Moga
Delhi
Gaya
Approx Travel Time
11h
₹5,126
Onwards
CHEAPEST
Moga
Delhi
Gaya
Approx Travel Time
1d 4h 40m
₹3,332
Onwards
Via Kurukshetra
Moga
Kurukshetra
Gaya
Approx Travel Time
22h 31m
₹5,249
Onwards
Via Moradabad
Moga
Moradabad
Gaya
Approx Travel Time
1d 0h 28m
On Demand
Via Delhi, Patna
Moga
Delhi
Patna
Gaya
Approx Travel Time
1d 0h 50m
₹4,354
Onwards
Via Mohali, Delhi
Moga
Mohali
Delhi
Gaya
Approx Travel Time
9h 29m
₹12,573
Onwards
Frequently Asked Questions
What is the distance between Moga and Gaya?
Gaya is approximately 1250+ kms from Moga.
How long does it take to reach Gaya from Moga?
It takes approximately 8 hours to reach Gaya from Moga by Cab, Flight Via Jalandhar, Delhi.
What is the cheapest way to reach Gaya from Moga?
The cheapest way to reach Gaya from Moga is by Bus, Train Via Delhi.
What is the fastest way to reach Gaya from Moga?
The fastest way to reach Gaya from Moga is by Cab, Flight Via Jalandhar, Delhi.


