
Surat to Bathinda
Bathinda is approximately 1200+ kms from Surat. The fastest way to reach Bathinda from Surat is by Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Bathinda from Surat is by Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Surat
Delhi
Bathinda
Approx Travel Time
4h 15m
₹7,848
Onwards
Surat
Delhi
Bathinda
Approx Travel Time
8h 5m
₹6,303
Onwards
CHEAPEST
Surat
Delhi
Bathinda
Approx Travel Time
21h 10m
₹585
Onwards
Via Vadodara, Delhi
Surat
Vadodara
Delhi
Bathinda
Approx Travel Time
8h 41m
₹9,351
Onwards
Surat
Vadodara
Delhi
Bathinda
Approx Travel Time
8h 50m
₹7,424
Onwards
Surat
Vadodara
Delhi
Bathinda
Approx Travel Time
23h 46m
₹3,172
Onwards
Via Ajmer
Surat
Ajmer
Bathinda
Approx Travel Time
1d 1h 37m
₹1,490
Onwards
Via Jodhpur
Surat
Jodhpur
Bathinda
Approx Travel Time
1d 2h 45m
₹1,900
Onwards
Via Jaipur, Delhi
Surat
Jaipur
Delhi
Bathinda
Approx Travel Time
6h 35m
₹9,986
Onwards
Via Jaipur, Ghaziabad
Surat
Jaipur
Ghaziabad
Bathinda
Approx Travel Time
7h 25m
₹11,500
Onwards
Frequently Asked Questions
What is the distance between Surat and Bathinda?
Bathinda is approximately 1200+ kms from Surat.
How long does it take to reach Bathinda from Surat?
It takes approximately 4 hours to reach Bathinda from Surat by Flight Via Delhi.
What is the cheapest way to reach Bathinda from Surat?
The cheapest way to reach Bathinda from Surat is by Train Via Delhi.
What is the fastest way to reach Bathinda from Surat?
The fastest way to reach Bathinda from Surat is by Flight Via Delhi.