
Bharuch to Aligarh
Aligarh is approximately 950+ kms from Bharuch. The fastest way to reach Aligarh from Bharuch is by Train, Cab Via Mathura. It takes approximately 21 hours. The cheapest way to reach Aligarh from Bharuch is by Train Via Agra which would take approximately 21 hours.
Sort By
Mode of Transport
Via Ujjain
RECOMMENDED
Bharuch
Ujjain
Aligarh
Approx Travel Time
21h 10m
₹710
Onwards
Via Mathura
FASTEST
Bharuch
Mathura
Aligarh
Approx Travel Time
20h 25m
₹2,522
Onwards
Via Morena
Bharuch
Morena
Aligarh
Approx Travel Time
21h 10m
On Demand
Via Jaipur
Bharuch
Jaipur
Aligarh
Approx Travel Time
22h 25m
₹1,054
Onwards
Via Indore
Bharuch
Indore
Aligarh
Approx Travel Time
21h 55m
₹785
Onwards
Via Gwalior
Bharuch
Gwalior
Aligarh
Approx Travel Time
21h 40m
On Demand
Bharuch
Gwalior
Aligarh
Approx Travel Time
22h 35m
On Demand
Via Agra
CHEAPEST
Bharuch
Agra
Aligarh
Approx Travel Time
20h 25m
₹635
Onwards
Bharuch
Agra
Aligarh
Approx Travel Time
20h 55m
₹1,189
Onwards
Bharuch
Agra
Aligarh
Approx Travel Time
20h 58m
₹2,727
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Aligarh?
Aligarh is approximately 950+ kms from Bharuch.
How long does it take to reach Aligarh from Bharuch?
It takes approximately 21 hours to reach Aligarh from Bharuch by Train, Cab Via Mathura.
What is the cheapest way to reach Aligarh from Bharuch?
The cheapest way to reach Aligarh from Bharuch is by Train Via Agra.
What is the fastest way to reach Aligarh from Bharuch?
The fastest way to reach Aligarh from Bharuch is by Train, Cab Via Mathura.