
Nabha to Bharuch
Bharuch is approximately 1100+ kms from Nabha. The fastest way to reach Bharuch from Nabha is by Train, Flight Via Delhi, Vadodara. It takes approximately 10 hours. The cheapest way to reach Bharuch from Nabha is by Train Via Delhi which would take approximately 20 hours.
Sort By
Mode of Transport
Via Delhi, Vadodara
RECOMMENDED
FASTEST
Nabha
Delhi
Vadodara
Bharuch
Approx Travel Time
9h 38m
₹5,480
Onwards
Nabha
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 44m
₹7,320
Onwards
Nabha
Delhi
Vadodara
Bharuch
Approx Travel Time
10h 14m
₹5,770
Onwards
Nabha
Delhi
Vadodara
Bharuch
Approx Travel Time
21h 29m
₹915
Onwards
Nabha
Delhi
Vadodara
Bharuch
Approx Travel Time
21h 59m
₹2,465
Onwards
Via Delhi
CHEAPEST
Nabha
Delhi
Bharuch
Approx Travel Time
20h 3m
₹620
Onwards
Via Delhi, Surat
Nabha
Delhi
Surat
Bharuch
Approx Travel Time
10h 2m
₹5,187
Onwards
Nabha
Delhi
Surat
Bharuch
Approx Travel Time
11h 2m
₹7,001
Onwards
Via Delhi, Ahmedabad
Nabha
Delhi
Ahmedabad
Bharuch
Approx Travel Time
11h 49m
On Demand
Nabha
Delhi
Ahmedabad
Bharuch
Approx Travel Time
12h 39m
₹6,003
Onwards
Frequently Asked Questions
What is the distance between Nabha and Bharuch?
Bharuch is approximately 1100+ kms from Nabha.
How long does it take to reach Bharuch from Nabha?
It takes approximately 10 hours to reach Bharuch from Nabha by Train, Flight Via Delhi, Vadodara.
What is the cheapest way to reach Bharuch from Nabha?
The cheapest way to reach Bharuch from Nabha is by Train Via Delhi.
What is the fastest way to reach Bharuch from Nabha?
The fastest way to reach Bharuch from Nabha is by Train, Flight Via Delhi, Vadodara.