
Bharuch to Mathura
Mathura is approximately 900+ kms from Bharuch. The fastest way to reach Mathura from Bharuch is by Train. It takes approximately 13 hours. The cheapest way to reach Mathura from Bharuch is by Train Via Vadodara which would take approximately 13 hours.
Sort By
Mode of Transport
Via Vadodara
Bharuch
Vadodara
Mathura
Approx Travel Time
13h 45m
₹635
Onwards
Bharuch
Vadodara
Mathura
Approx Travel Time
13h 53m
₹2,137
Onwards
CHEAPEST
Bharuch
Vadodara
Mathura
Approx Travel Time
13h 9m
₹345
Onwards
Via Ratlam
Bharuch
Ratlam
Mathura
Approx Travel Time
13h 9m
₹445
Onwards
Via Bhilwara
Bharuch
Bhilwara
Mathura
Approx Travel Time
21h 6m
₹2,100
Onwards
Via Sawai Madhopur
Bharuch
Sawai Madhopur
Mathura
Approx Travel Time
13h 35m
₹475
Onwards
Via Kota
Bharuch
Kota
Mathura
Approx Travel Time
14h 4m
₹475
Onwards
Via Khachrod
Bharuch
Khachrod
Mathura
Approx Travel Time
14h 17m
₹445
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Mathura?
Mathura is approximately 900+ kms from Bharuch.
How long does it take to reach Mathura from Bharuch?
It takes approximately 13 hours to reach Mathura from Bharuch by Train.
What is the cheapest way to reach Mathura from Bharuch?
The cheapest way to reach Mathura from Bharuch is by Train Via Vadodara.
What is the fastest way to reach Mathura from Bharuch?
The fastest way to reach Mathura from Bharuch is by Train.


