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