Bharuch to Hathras Distance
Hathras is approximately 950+ km from Bharuch. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 15 hours, subject to the chosen service and route. Flying is the fastest way to reach Hathras, with a total travel time of approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Mathura
RECOMMENDED
Bharuch
Mathura
Hathras
Approx Travel Time
11h 58m
₹555
Onwards
Bharuch
Mathura
Hathras
Approx Travel Time
12h 21m
₹1,971
Onwards
Bharuch
Mathura
Hathras
Approx Travel Time
13h 8m
₹750
Onwards
Direct Options
CHEAPEST
Bharuch
Hathras
Approx Travel Time
14h 24m
₹510
Onwards
Via Vadodara, Delhi
FASTEST
Bharuch
Vadodara
Delhi
Hathras
Approx Travel Time
7h 20m
₹6,659
Onwards
Bharuch
Vadodara
Delhi
Hathras
Approx Travel Time
8h 27m
₹7,099
Onwards
Bharuch
Vadodara
Delhi
Hathras
Approx Travel Time
8h 36m
₹8,315
Onwards
Via Ujjain, Agra
Bharuch
Ujjain
Agra
Hathras
Approx Travel Time
23h 26m
₹3,363
Onwards
Via Reengus
Bharuch
Reengus
Hathras
Approx Travel Time
1d 2h 10m
₹5,399
Onwards
Via Ahmedabad, Delhi
Bharuch
Ahmedabad
Delhi
Hathras
Approx Travel Time
10h
On Demand
Frequently Asked Questions
What is the straight-line (aerial) distance between Bharuch and Hathras?
The straight-line distance is approximately 800+ km.
What is the distance from Bharuch to Hathras via Mathura?
Via Mathura, the distance is approximately 950+ km, taking around 12 hours.
Is there a train from Bharuch to Hathras?
Yes, trains run between Bharuch and Hathras, covering approximately 950+ km in around 15 hours.

