
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
₹4,424
Onwards
Via Tundla
Mathura
Tundla
Ballia
Approx Travel Time
13h 45m
₹2,521
Onwards
Via Ghaziabad, Varanasi
Mathura
Ghaziabad
Varanasi
Ballia
Approx Travel Time
8h 59m
₹7,237
Onwards
Via Agra, Varanasi
Mathura
Agra
Varanasi
Ballia
Approx Travel Time
12h 43m
₹706
Onwards
CHEAPEST
Mathura
Agra
Varanasi
Ballia
Approx Travel Time
12h 28m
₹500
Onwards
Mathura
Agra
Varanasi
Ballia
Approx Travel Time
12h 54m
₹2,486
Onwards
Via Ayodhya
Mathura
Ayodhya
Ballia
Approx Travel Time
15h 40m
₹7,025
Onwards
Via Lucknow
Mathura
Lucknow
Ballia
Approx Travel Time
17h 50m
₹1,349
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.


