
Mathura to Ballia
Ballia is approximately 900+ kms from Mathura. The fastest way to reach Ballia from Mathura is by Train, Flight Via Delhi, Varanasi. It takes approximately 9 hours. The cheapest way to reach Ballia from Mathura is by Train Via Agra, Varanasi which would take approximately 13 hours.
Sort By
Mode of Transport
Via Delhi, Varanasi
RECOMMENDED
FASTEST
Mathura
Delhi
Varanasi
Ballia
Approx Travel Time
8h 23m
₹3,960
Onwards
Mathura
Delhi
Varanasi
Ballia
Approx Travel Time
9h 14m
₹6,418
Onwards
Via Ghaziabad, Varanasi
Mathura
Ghaziabad
Varanasi
Ballia
Approx Travel Time
8h 54m
₹7,079
Onwards
Via Tundla
Mathura
Tundla
Ballia
Approx Travel Time
13h 44m
₹2,627
Onwards
Via Agra, Varanasi
Mathura
Agra
Varanasi
Ballia
Approx Travel Time
12h 43m
₹650
Onwards
CHEAPEST
Mathura
Agra
Varanasi
Ballia
Approx Travel Time
12h 28m
₹500
Onwards
Mathura
Agra
Varanasi
Ballia
Approx Travel Time
12h 59m
₹2,546
Onwards
Via Lucknow
Mathura
Lucknow
Ballia
Approx Travel Time
17h 50m
₹1,999
Onwards
Via Agra, Azamgarh
Mathura
Agra
Azamgarh
Ballia
Approx Travel Time
21h 41m
₹4,694
Onwards
Frequently Asked Questions
What is the distance between Mathura and Ballia?
Ballia is approximately 900+ kms from Mathura.
How long does it take to reach Ballia from Mathura?
It takes approximately 9 hours to reach Ballia from Mathura by Train, Flight Via Delhi, Varanasi.
What is the cheapest way to reach Ballia from Mathura?
The cheapest way to reach Ballia from Mathura is by Train Via Agra, Varanasi.
What is the fastest way to reach Ballia from Mathura?
The fastest way to reach Ballia from Mathura is by Train, Flight Via Delhi, Varanasi.