
Nabha to Surat
Surat is approximately 1150+ kms from Nabha. The fastest way to reach Surat from Nabha is by Train, Flight Via Delhi. It takes approximately 8 hours. The cheapest way to reach Surat from Nabha is by Train Via Delhi which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Nabha
Delhi
Surat
Approx Travel Time
7h 39m
₹6,304
Onwards
CHEAPEST
Nabha
Delhi
Surat
Approx Travel Time
20h 44m
₹595
Onwards
Via Delhi, Vadodara
Nabha
Delhi
Vadodara
Surat
Approx Travel Time
23h 20m
₹3,276
Onwards
Nabha
Delhi
Vadodara
Surat
Approx Travel Time
23h 29m
₹915
Onwards
Via Ankleshwar
Nabha
Ankleshwar
Surat
Approx Travel Time
1d 6h 40m
On Demand
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Surat
Approx Travel Time
8h 44m
₹6,384
Onwards
Via Rajpura, Delhi
Nabha
Rajpura
Delhi
Surat
Approx Travel Time
9h 42m
₹6,374
Onwards
Via Ambala, Delhi
Nabha
Ambala
Delhi
Surat
Approx Travel Time
9h 57m
₹6,364
Onwards
Via Patiala, Delhi
Nabha
Patiala
Delhi
Surat
Approx Travel Time
9h 58m
₹6,439
Onwards
Frequently Asked Questions
What is the distance between Nabha and Surat?
Surat is approximately 1150+ kms from Nabha.
How long does it take to reach Surat from Nabha?
It takes approximately 8 hours to reach Surat from Nabha by Train, Flight Via Delhi.
What is the cheapest way to reach Surat from Nabha?
The cheapest way to reach Surat from Nabha is by Train Via Delhi.
What is the fastest way to reach Surat from Nabha?
The fastest way to reach Surat from Nabha is by Train, Flight Via Delhi.