
Mathura to Gaya
Gaya is approximately 1000+ kms from Mathura. The fastest way to reach Gaya from Mathura is by Bus, 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 50m
₹5,036
Onwards
Mathura
Delhi
Gaya
Approx Travel Time
6h 56m
₹7,510
Onwards
FASTEST
Mathura
Delhi
Gaya
Approx Travel Time
4h 45m
₹5,808
Onwards
Via Delhi, Patna
Mathura
Delhi
Patna
Gaya
Approx Travel Time
9h 35m
₹5,504
Onwards
Via Agra
Mathura
Agra
Gaya
Approx Travel Time
13h 10m
₹961
Onwards
Mathura
Agra
Gaya
Approx Travel Time
13h 22m
₹2,201
Onwards
Mathura
Agra
Gaya
Approx Travel Time
12h 45m
₹540
Onwards
Via Patna
Mathura
Patna
Gaya
Approx Travel Time
13h 50m
₹1,929
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 Bus, 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 Bus, Flight Via Delhi.


