Ballia to Surat - Multiple Options To Reach By Train, Flight, Bus
Surat is approximately 1500+ kms from Ballia. The fastest way to reach Surat from Ballia is by Train, Flight Via Lucknow. It takes approximately 12 hours. The cheapest way to reach Surat from Ballia is by Train Via Harda which would take approximately 30 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Ballia
Lucknow
Surat
Approx Travel Time
11h 25m
₹6,789
Onwards
Via Pipariya
Ballia
Pipariya
Surat
Approx Travel Time
1d 5h 40m
₹650
Onwards
Via Indore
Ballia
Indore
Surat
Approx Travel Time
1d 5h 25m
On Demand
Ballia
Indore
Surat
Approx Travel Time
22h 25m
On Demand
Ballia
Indore
Surat
Approx Travel Time
1d 7h 25m
On Demand
Via Satna
Ballia
Satna
Surat
Approx Travel Time
1d 5h 40m
₹685
Onwards
Via Harda
CHEAPEST
Ballia
Harda
Surat
Approx Travel Time
1d 5h 40m
₹625
Onwards
Via Bhusawal
Ballia
Bhusawal
Surat
Approx Travel Time
1d 6h 40m
On Demand
Via Jalgaon
Ballia
Jalgaon
Surat
Approx Travel Time
1d 6h 25m
₹725
Onwards
Via Gyanpur
Ballia
Gyanpur
Surat
Approx Travel Time
1d 5h 40m
₹705
Onwards
Frequently Asked Questions
What is the distance between Ballia and Surat?
Surat is approximately 1500+ kms from Ballia.
How long does it take to reach Surat from Ballia?
It takes approximately 12 hours to reach Surat from Ballia by Train, Flight Via Lucknow.
What is the cheapest way to reach Surat from Ballia?
The cheapest way to reach Surat from Ballia is by Train Via Harda.
What is the fastest way to reach Surat from Ballia?
The fastest way to reach Surat from Ballia is by Train, Flight Via Lucknow.