
Mathura to Gaya
Gaya is approximately 1000+ kms from Mathura. The fastest way to reach Gaya from Mathura is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Gaya from Mathura is by Train which would take approximately 18 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Mathura
Delhi
Gaya
Approx Travel Time
5h 51m
₹8,267
Onwards
FASTEST
Mathura
Delhi
Gaya
Approx Travel Time
5h
₹5,750
Onwards
Mathura
Delhi
Gaya
Approx Travel Time
6h 5m
₹6,124
Onwards
Via Agra
Mathura
Agra
Gaya
Approx Travel Time
13h 40m
₹690
Onwards
Mathura
Agra
Gaya
Approx Travel Time
13h 56m
₹2,586
Onwards
Mathura
Agra
Gaya
Approx Travel Time
13h 25m
₹540
Onwards
Via Delhi, Patna
Mathura
Delhi
Patna
Gaya
Approx Travel Time
7h 55m
₹5,901
Onwards
Via Kanpur
Mathura
Kanpur
Gaya
Approx Travel Time
20h 20m
₹5,399
Onwards
Via Auraiya, Varanasi
Mathura
Auraiya
Varanasi
Gaya
Approx Travel Time
1d 2h 35m
₹6,335
Onwards
Frequently Asked Questions
What is the distance between Mathura and Gaya?
Gaya is approximately 1000+ kms from Mathura.
How long does it take to reach Gaya from Mathura?
It takes approximately 5 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.