Ujjain to Bharuch
Bharuch is approximately 350+ kms from Ujjain. The fastest way to reach Bharuch from Ujjain is by Train. It takes approximately 7 hours. The cheapest way to reach Bharuch from Ujjain is by Train which would take approximately 7 hours.
Sort By
Mode of Transport
Via Dahod
Ujjain
Dahod
Bharuch
Approx Travel Time
8h 55m
₹265
Onwards
Via Ratlam
Ujjain
Ratlam
Bharuch
Approx Travel Time
8h 55m
₹220
Onwards
Ujjain
Ratlam
Bharuch
Approx Travel Time
9h 25m
₹295
Onwards
Ujjain
Ratlam
Bharuch
Approx Travel Time
9h 46m
₹2,604
Onwards
Via Vadodara
Ujjain
Vadodara
Bharuch
Approx Travel Time
8h 55m
₹215
Onwards
Ujjain
Vadodara
Bharuch
Approx Travel Time
10h 25m
₹760
Onwards
Via Godhra
Ujjain
Godhra
Bharuch
Approx Travel Time
9h 25m
₹275
Onwards
Via Anand
Ujjain
Anand
Bharuch
Approx Travel Time
9h 40m
₹250
Onwards
Frequently Asked Questions
What is the distance between Ujjain and Bharuch?
Bharuch is approximately 350+ kms from Ujjain.
How long does it take to reach Bharuch from Ujjain?
It takes approximately 7 hours to reach Bharuch from Ujjain by Train.
What is the cheapest way to reach Bharuch from Ujjain?
The cheapest way to reach Bharuch from Ujjain is by Train.
What is the fastest way to reach Bharuch from Ujjain?
The fastest way to reach Bharuch from Ujjain is by Train.