
Ballia to Mathura
Mathura is approximately 750+ kms from Ballia. The fastest way to reach Mathura from Ballia is by Train Via Shahganj. It takes approximately 16 hours. The cheapest way to reach Mathura from Ballia is by Train Via Gonda which would take approximately 17 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
Ballia
Lucknow
Mathura
Approx Travel Time
16h 25m
₹515
Onwards
Via Shahganj
FASTEST
Ballia
Shahganj
Mathura
Approx Travel Time
16h 10m
On Demand
Via Kanpur
Ballia
Kanpur
Mathura
Approx Travel Time
16h 10m
₹440
Onwards
Via Unnao
Ballia
Unnao
Mathura
Approx Travel Time
16h 25m
₹510
Onwards
Via Varanasi
Ballia
Varanasi
Mathura
Approx Travel Time
16h 40m
₹455
Onwards
Via Jaunpur
Ballia
Jaunpur
Mathura
Approx Travel Time
16h 40m
₹615
Onwards
Via Ayodhya
Ballia
Ayodhya
Mathura
Approx Travel Time
16h 55m
₹515
Onwards
Via Agra
Ballia
Agra
Mathura
Approx Travel Time
16h 25m
On Demand
Via Gonda
CHEAPEST
Ballia
Gonda
Mathura
Approx Travel Time
16h 55m
₹430
Onwards
Via Prayagraj(Allahabad)
Ballia
Prayagraj(Allahabad)
Mathura
Approx Travel Time
17h 10m
₹470
Onwards
Frequently Asked Questions
What is the distance between Ballia and Mathura?
Mathura is approximately 750+ kms from Ballia.
How long does it take to reach Mathura from Ballia?
It takes approximately 16 hours to reach Mathura from Ballia by Train Via Shahganj.
What is the cheapest way to reach Mathura from Ballia?
The cheapest way to reach Mathura from Ballia is by Train Via Gonda.
What is the fastest way to reach Mathura from Ballia?
The fastest way to reach Mathura from Ballia is by Train Via Shahganj.