Mathura to Bharuch - Multiple Options To Reach By Train
Bharuch is approximately 900+ kms from Mathura. The fastest way to reach Bharuch from Mathura is by Train. It takes approximately 17 hours. The cheapest way to reach Bharuch from Mathura is by Train Via Nadiad which would take approximately 20 hours.
Sort By
Mode of Transport
Via Kota
Mathura
Kota
Bharuch
Approx Travel Time
18h 40m
₹485
Onwards
Via Vadodara
Mathura
Vadodara
Bharuch
Approx Travel Time
18h 40m
₹525
Onwards
Via Sawai Madhopur
Mathura
Sawai Madhopur
Bharuch
Approx Travel Time
18h 40m
₹480
Onwards
Via Ratlam
Mathura
Ratlam
Bharuch
Approx Travel Time
18h 55m
₹365
Onwards
Via Godhra
Mathura
Godhra
Bharuch
Approx Travel Time
18h 40m
₹585
Onwards
Via Dahod
Mathura
Dahod
Bharuch
Approx Travel Time
18h 55m
₹420
Onwards
Via Nadiad
CHEAPEST
Mathura
Nadiad
Bharuch
Approx Travel Time
19h 25m
₹360
Onwards
Via Ahmedabad
Mathura
Ahmedabad
Bharuch
Approx Travel Time
20h 10m
₹380
Onwards
Via Surat
Mathura
Surat
Bharuch
Approx Travel Time
22h 10m
₹460
Onwards
Frequently Asked Questions
What is the distance between Mathura and Bharuch?
Bharuch is approximately 900+ kms from Mathura.
How long does it take to reach Bharuch from Mathura?
It takes approximately 17 hours to reach Bharuch from Mathura by Train.
What is the cheapest way to reach Bharuch from Mathura?
The cheapest way to reach Bharuch from Mathura is by Train Via Nadiad.
What is the fastest way to reach Bharuch from Mathura?
The fastest way to reach Bharuch from Mathura is by Train.