
Bharuch to Karnal
Karnal is approximately 1050+ kms from Bharuch. The fastest way to reach Karnal from Bharuch is by Train. It takes approximately 22 hours. The cheapest way to reach Karnal from Bharuch is by Train which would take approximately 22 hours.
Sort By
Mode of Transport
Via Jaipur
Bharuch
Jaipur
Karnal
Approx Travel Time
22h 40m
On Demand
Bharuch
Jaipur
Karnal
Approx Travel Time
1d 0h 40m
₹1,555
Onwards
Via Ajmer
Bharuch
Ajmer
Karnal
Approx Travel Time
22h 55m
On Demand
Via Delhi
Bharuch
Delhi
Karnal
Approx Travel Time
23h 10m
₹625
Onwards
Bharuch
Delhi
Karnal
Approx Travel Time
23h 55m
₹925
Onwards
Bharuch
Delhi
Karnal
Approx Travel Time
23h 25m
₹3,092
Onwards
Via Panipat
Bharuch
Panipat
Karnal
Approx Travel Time
22h 40m
₹620
Onwards
Bharuch
Panipat
Karnal
Approx Travel Time
22h 55m
₹2,186
Onwards
Via Mathura
Bharuch
Mathura
Karnal
Approx Travel Time
1d 0h 25m
₹680
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Karnal?
Karnal is approximately 1050+ kms from Bharuch.
How long does it take to reach Karnal from Bharuch?
It takes approximately 22 hours to reach Karnal from Bharuch by Train.
What is the cheapest way to reach Karnal from Bharuch?
The cheapest way to reach Karnal from Bharuch is by Train.
What is the fastest way to reach Karnal from Bharuch?
The fastest way to reach Karnal from Bharuch is by Train.