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