
Ballia to Surat
Surat is approximately 1700+ kms from Ballia. The fastest way to reach Surat from Ballia is by Train, Flight Via Varanasi, Pune. It takes approximately 8 hours. The cheapest way to reach Surat from Ballia is by Train which would take approximately 36 hours.
Sort By
Mode of Transport
Via Varanasi, Delhi
RECOMMENDED
Ballia
Varanasi
Delhi
Surat
Approx Travel Time
8h 28m
₹9,387
Onwards
Via Varanasi, Jaipur
Ballia
Varanasi
Jaipur
Surat
Approx Travel Time
9h 55m
₹13,670
Onwards
Ballia
Varanasi
Jaipur
Surat
Approx Travel Time
8h 38m
₹10,078
Onwards
Via Varanasi, Pune
FASTEST
Ballia
Varanasi
Pune
Surat
Approx Travel Time
7h 58m
₹10,114
Onwards
Via Lucknow, Jaipur
Ballia
Lucknow
Jaipur
Surat
Approx Travel Time
14h 15m
₹10,808
Onwards
Via Itarsi
Ballia
Itarsi
Surat
Approx Travel Time
1d 1h 35m
₹805
Onwards
Via Bhusawal
Ballia
Bhusawal
Surat
Approx Travel Time
1d 6h 35m
On Demand
Via Prayagraj(Allahabad), Jalgaon
Ballia
Prayagraj(Allahabad)
Jalgaon
Surat
Approx Travel Time
1d 4h 58m
₹7,433
Onwards
Via Lucknow, Indore
Ballia
Lucknow
Indore
Surat
Approx Travel Time
1d 13h 5m
₹2,499
Onwards
Frequently Asked Questions
What is the distance between Ballia and Surat?
Surat is approximately 1700+ kms from Ballia.
How long does it take to reach Surat from Ballia?
It takes approximately 8 hours to reach Surat from Ballia by Train, Flight Via Varanasi, Pune.
What is the cheapest way to reach Surat from Ballia?
The cheapest way to reach Surat from Ballia is by Train.
What is the fastest way to reach Surat from Ballia?
The fastest way to reach Surat from Ballia is by Train, Flight Via Varanasi, Pune.