Udupi to Bharuch - Multiple Options To Reach By Train
Bharuch is approximately 1050+ kms from Udupi. The fastest way to reach Bharuch from Udupi is by Train Via Ankleshwar. It takes approximately 23 hours. The cheapest way to reach Bharuch from Udupi is by Train Via Ankleshwar which would take approximately 23 hours.
Sort By
Mode of Transport
Via Pune
RECOMMENDED
Udupi
Pune
Bharuch
Approx Travel Time
22h 40m
₹740
Onwards
Via Belgaum
Udupi
Belgaum
Bharuch
Approx Travel Time
22h 40m
On Demand
Via Satara
Udupi
Satara
Bharuch
Approx Travel Time
22h 40m
₹760
Onwards
Via Navi Mumbai
Udupi
Navi Mumbai
Bharuch
Approx Travel Time
22h 40m
₹750
Onwards
Via Karad
Udupi
Karad
Bharuch
Approx Travel Time
22h 40m
On Demand
Via Vapi
Udupi
Vapi
Bharuch
Approx Travel Time
22h 40m
₹650
Onwards
Via Sangli
Udupi
Sangli
Bharuch
Approx Travel Time
22h 40m
₹765
Onwards
Via Khanapur
Udupi
Khanapur
Bharuch
Approx Travel Time
22h 40m
On Demand
Via Valsad
Udupi
Valsad
Bharuch
Approx Travel Time
22h 40m
₹795
Onwards
Via Ankleshwar
CHEAPEST
FASTEST
Udupi
Ankleshwar
Bharuch
Approx Travel Time
22h 25m
₹635
Onwards
Frequently Asked Questions
What is the distance between Udupi and Bharuch?
Bharuch is approximately 1050+ kms from Udupi.
How long does it take to reach Bharuch from Udupi?
It takes approximately 23 hours to reach Bharuch from Udupi by Train Via Ankleshwar.
What is the cheapest way to reach Bharuch from Udupi?
The cheapest way to reach Bharuch from Udupi is by Train Via Ankleshwar.
What is the fastest way to reach Bharuch from Udupi?
The fastest way to reach Bharuch from Udupi is by Train Via Ankleshwar.