
Mahuva to Ballia
Ballia is approximately 1450+ kms from Mahuva. The fastest way to reach Ballia from Mahuva is by Train, Flight Via Mumbai, Varanasi. It takes approximately 13 hours. The cheapest way to reach Ballia from Mahuva is by Train Via Surat, Harda which would take approximately 29 hours.
Sort By
Mode of Transport
Via Ahmedabad, Varanasi
RECOMMENDED
Mahuva
Ahmedabad
Varanasi
Ballia
Approx Travel Time
14h 28m
₹10,559
Onwards
Mahuva
Ahmedabad
Varanasi
Ballia
Approx Travel Time
15h 45m
₹13,622
Onwards
Via Mumbai, Varanasi
FASTEST
Mahuva
Mumbai
Varanasi
Ballia
Approx Travel Time
12h 38m
₹8,311
Onwards
Mahuva
Mumbai
Varanasi
Ballia
Approx Travel Time
13h 55m
₹11,374
Onwards
Via Ahmedabad, Gorakhpur
Mahuva
Ahmedabad
Gorakhpur
Ballia
Approx Travel Time
15h 35m
₹13,778
Onwards
Via Surat, Itarsi
Mahuva
Surat
Itarsi
Ballia
Approx Travel Time
1d 5h 30m
₹1,435
Onwards
Via Surat, Harda
CHEAPEST
Mahuva
Surat
Harda
Ballia
Approx Travel Time
1d 5h
₹1,240
Onwards
Mahuva
Surat
Harda
Ballia
Approx Travel Time
1d 8h 21m
₹8,522
Onwards
Via Surat, Kanpur
Mahuva
Surat
Kanpur
Ballia
Approx Travel Time
1d 22h 22m
₹6,100
Onwards
Via Ahmedabad, Patna
Mahuva
Ahmedabad
Patna
Ballia
Approx Travel Time
15h 45m
₹12,742
Onwards
Frequently Asked Questions
What is the distance between Mahuva and Ballia?
Ballia is approximately 1450+ kms from Mahuva.
How long does it take to reach Ballia from Mahuva?
It takes approximately 13 hours to reach Ballia from Mahuva by Train, Flight Via Mumbai, Varanasi.
What is the cheapest way to reach Ballia from Mahuva?
The cheapest way to reach Ballia from Mahuva is by Train Via Surat, Harda.
What is the fastest way to reach Ballia from Mahuva?
The fastest way to reach Ballia from Mahuva is by Train, Flight Via Mumbai, Varanasi.