
Mathura to Gaya
Gaya is approximately 900+ kms from Mathura. The fastest way to reach Gaya from Mathura is by Train, Flight Via Delhi. It takes approximately 6 hours. The cheapest way to reach Gaya from Mathura is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Varanasi
Mathura
Varanasi
Gaya
Approx Travel Time
18h 40m
₹545
Onwards
Via Kanpur
Mathura
Kanpur
Gaya
Approx Travel Time
18h 40m
₹550
Onwards
Via Lucknow
Mathura
Lucknow
Gaya
Approx Travel Time
19h 10m
On Demand
Mathura
Lucknow
Gaya
Approx Travel Time
20h 55m
On Demand
Via Agra
Mathura
Agra
Gaya
Approx Travel Time
18h 55m
₹510
Onwards
Mathura
Agra
Gaya
Approx Travel Time
18h 55m
₹2,233
Onwards
Via Delhi
FASTEST
Mathura
Delhi
Gaya
Approx Travel Time
6h 10m
₹5,833
Onwards
Mathura
Delhi
Gaya
Approx Travel Time
6h 55m
₹5,947
Onwards
Via Etawah
Mathura
Etawah
Gaya
Approx Travel Time
19h 25m
₹4,232
Onwards
Frequently Asked Questions
What is the distance between Mathura and Gaya?
Gaya is approximately 900+ kms from Mathura.
How long does it take to reach Gaya from Mathura?
It takes approximately 6 hours to reach Gaya from Mathura by Train, Flight Via Delhi.
What is the cheapest way to reach Gaya from Mathura?
The cheapest way to reach Gaya from Mathura is by Train.
What is the fastest way to reach Gaya from Mathura?
The fastest way to reach Gaya from Mathura is by Train, Flight Via Delhi.