
Bharuch to Mathura
Mathura is approximately 950+ kms from Bharuch. The fastest way to reach Mathura from Bharuch is by Train, Flight Via Vadodara, Delhi. It takes approximately 7 hours. The cheapest way to reach Mathura from Bharuch is by Train which would take approximately 13 hours.
Sort By
Mode of Transport
Via Vadodara, Delhi
RECOMMENDED
FASTEST
Bharuch
Vadodara
Delhi
Mathura
Approx Travel Time
7h 4m
₹5,179
Onwards
Bharuch
Vadodara
Delhi
Mathura
Approx Travel Time
9h 1m
₹9,705
Onwards
Via Vadodara
Bharuch
Vadodara
Mathura
Approx Travel Time
13h 45m
₹685
Onwards
Bharuch
Vadodara
Mathura
Approx Travel Time
14h 15m
₹2,173
Onwards
Via Ratlam
Bharuch
Ratlam
Mathura
Approx Travel Time
13h 9m
₹445
Onwards
Via Bhilwara
Bharuch
Bhilwara
Mathura
Approx Travel Time
21h 6m
₹2,560
Onwards
Via Bhilwara, Agra
Bharuch
Bhilwara
Agra
Mathura
Approx Travel Time
22h 47m
₹4,527
Onwards
Via Ahmedabad, Agra
Bharuch
Ahmedabad
Agra
Mathura
Approx Travel Time
9h 56m
₹11,688
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Mathura?
Mathura is approximately 950+ kms from Bharuch.
How long does it take to reach Mathura from Bharuch?
It takes approximately 7 hours to reach Mathura from Bharuch by Train, Flight Via Vadodara, Delhi.
What is the cheapest way to reach Mathura from Bharuch?
The cheapest way to reach Mathura from Bharuch is by Train.
What is the fastest way to reach Mathura from Bharuch?
The fastest way to reach Mathura from Bharuch is by Train, Flight Via Vadodara, Delhi.