
Batala to Surat
Surat is approximately 1350+ kms from Batala. The fastest way to reach Surat from Batala is by Train, Flight Via Amritsar, Jaipur. It takes approximately 7 hours. The cheapest way to reach Surat from Batala is by Train Via Delhi which would take approximately 24 hours.
Sort By
Mode of Transport
Via Mohali
RECOMMENDED
Batala
Mohali
Surat
Approx Travel Time
11h 32m
On Demand
Via Delhi
CHEAPEST
Batala
Delhi
Surat
Approx Travel Time
1d 0h 9m
₹590
Onwards
Via Amritsar, Jaipur
FASTEST
Batala
Amritsar
Jaipur
Surat
Approx Travel Time
7h 14m
₹10,821
Onwards
Via Hanumangarh
Batala
Hanumangarh
Surat
Approx Travel Time
1d 1h 45m
On Demand
Via Narnaul
Batala
Narnaul
Surat
Approx Travel Time
1d 1h 19m
₹1,904
Onwards
Via Jodhpur
Batala
Jodhpur
Surat
Approx Travel Time
1d 5h
₹2,400
Onwards
Via Amritsar, Ahmedabad
Batala
Amritsar
Ahmedabad
Surat
Approx Travel Time
11h 9m
On Demand
Batala
Amritsar
Ahmedabad
Surat
Approx Travel Time
8h 19m
₹9,360
Onwards
Via Amritsar, Delhi
Batala
Amritsar
Delhi
Surat
Approx Travel Time
7h 24m
₹9,896
Onwards
Via Jalandhar, Delhi
Batala
Jalandhar
Delhi
Surat
Approx Travel Time
8h
₹9,840
Onwards
Frequently Asked Questions
What is the distance between Batala and Surat?
Surat is approximately 1350+ kms from Batala.
How long does it take to reach Surat from Batala?
It takes approximately 7 hours to reach Surat from Batala by Train, Flight Via Amritsar, Jaipur.
What is the cheapest way to reach Surat from Batala?
The cheapest way to reach Surat from Batala is by Train Via Delhi.
What is the fastest way to reach Surat from Batala?
The fastest way to reach Surat from Batala is by Train, Flight Via Amritsar, Jaipur.

