
Nabha to Surat
The fastest way to reach Surat from Nabha is by Train, Flight Via Bathinda, Delhi. The journey takes approximately 8 hours, depending on traffic, road conditions and the time of travel. This is a good option if you want to save time and reach your destination comfortably.
Sort By
Mode of Transport
Direct Bus
RECOMMENDED
CHEAPEST
Nabha
Surat
Approx Travel Time
12h 23m
₹399
Onwards
Via Delhi
Nabha
Delhi
Surat
Approx Travel Time
8h 14m
₹8,693
Onwards
Via Ankleshwar
Nabha
Ankleshwar
Surat
Approx Travel Time
12h 37m
₹1,492
Onwards
Via Bathinda, Delhi
FASTEST
Nabha
Bathinda
Delhi
Surat
Approx Travel Time
7h 46m
₹10,743
Onwards
Via Ambala
Nabha
Ambala
Surat
Approx Travel Time
18h 26m
₹740
Onwards
Via Delhi, Vadodara
Nabha
Delhi
Vadodara
Surat
Approx Travel Time
20h 36m
₹1,465
Onwards
Via Narnaul
Nabha
Narnaul
Surat
Approx Travel Time
20h 55m
₹12,309
Onwards
Via Rajpura, Delhi
Nabha
Rajpura
Delhi
Surat
Approx Travel Time
8h 3m
₹8,763
Onwards
Via Dhuri, Delhi
Nabha
Dhuri
Delhi
Surat
Approx Travel Time
8h 19m
₹8,773
Onwards
Via Patiala, Delhi
Nabha
Patiala
Delhi
Surat
Approx Travel Time
8h 39m
₹8,828
Onwards
Frequently Asked Questions
What is the distance between Nabha and Surat?
Surat is approximately 0+ 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 Bathinda, Delhi.
What is the cheapest way to reach Surat from Nabha?
The cheapest way to reach Surat from Nabha is by Bus.
What is the fastest way to reach Surat from Nabha?
The fastest way to reach Surat from Nabha is by Train, Flight Via Bathinda, Delhi.
Routes Connecting Nabha
Routes From Nabha
Routes Connecting Surat
Routes From Surat
Popular Places Routes
- Arakkonam to Katni
- Doraha to Harda
- Kalna to Chennai
- Kushinagar to Badrinath
- Pandharpur to Veraval
- Panipat to Nanpara
- Malvan to Jhabua
- Faridkot to Nirmal
- Rishikesh to Ranikhet
- Pusad to Kinwat
- Neem-ka-Thana to Jaunpur
- Bhanjanagar to Manali
- Laksar to Bhawanipatna
- Thiruvananthapuram to Farrukhabad
- Farrukhabad to Challakere

