
Bharuch to Kalka
Kalka is approximately 1200+ kms from Bharuch. The fastest way to reach Kalka from Bharuch is by Train Via Kurukshetra. It takes approximately 25 hours. The cheapest way to reach Kalka from Bharuch is by Train Via Chandigarh which would take approximately 25 hours.
Sort By
Mode of Transport
Via Kurukshetra
RECOMMENDED
FASTEST
Bharuch
Kurukshetra
Kalka
Approx Travel Time
1d 1h 10m
₹720
Onwards
Via Chandigarh
CHEAPEST
Bharuch
Chandigarh
Kalka
Approx Travel Time
1d 1h 10m
₹650
Onwards
Bharuch
Chandigarh
Kalka
Approx Travel Time
1d 1h 25m
₹1,629
Onwards
Via Panipat
Bharuch
Panipat
Kalka
Approx Travel Time
1d 1h 25m
₹705
Onwards
Via Delhi
Bharuch
Delhi
Kalka
Approx Travel Time
1d 1h 55m
₹725
Onwards
Via Ambala
Bharuch
Ambala
Kalka
Approx Travel Time
1d 1h 25m
₹735
Onwards
Bharuch
Ambala
Kalka
Approx Travel Time
1d 1h 40m
₹2,395
Onwards
Via Sonipat
Bharuch
Sonipat
Kalka
Approx Travel Time
1d 1h 40m
₹720
Onwards
Via Mohali
Bharuch
Mohali
Kalka
Approx Travel Time
1d 1h 25m
₹650
Onwards
Via Karnal
Bharuch
Karnal
Kalka
Approx Travel Time
1d 1h 40m
₹710
Onwards
Frequently Asked Questions
What is the distance between Bharuch and Kalka?
Kalka is approximately 1200+ kms from Bharuch.
How long does it take to reach Kalka from Bharuch?
It takes approximately 25 hours to reach Kalka from Bharuch by Train Via Kurukshetra.
What is the cheapest way to reach Kalka from Bharuch?
The cheapest way to reach Kalka from Bharuch is by Train Via Chandigarh.
What is the fastest way to reach Kalka from Bharuch?
The fastest way to reach Kalka from Bharuch is by Train Via Kurukshetra.