
Batala to Karnal
Karnal is approximately 300+ kms from Batala. The fastest way to reach Karnal from Batala is by Cab, Bus Via Jalandhar. It takes approximately 4 hours. The cheapest way to reach Karnal from Batala is by Train Via Jalandhar which would take approximately 8 hours.
Sort By
Mode of Transport
Via Phagwara
Batala
Phagwara
Karnal
Approx Travel Time
7h 17m
₹2,250
Onwards
Batala
Phagwara
Karnal
Approx Travel Time
7h 37m
₹1,314
Onwards
Via Jalandhar
Batala
Jalandhar
Karnal
Approx Travel Time
7h
₹2,029
Onwards
FASTEST
Batala
Jalandhar
Karnal
Approx Travel Time
4h 14m
₹2,443
Onwards
Batala
Jalandhar
Karnal
Approx Travel Time
7h 21m
₹245
Onwards
CHEAPEST
Batala
Jalandhar
Karnal
Approx Travel Time
7h 40m
₹215
Onwards
Via Phillaur
Batala
Phillaur
Karnal
Approx Travel Time
8h 7m
₹2,622
Onwards
Frequently Asked Questions
What is the distance between Batala and Karnal?
Karnal is approximately 300+ kms from Batala.
How long does it take to reach Karnal from Batala?
It takes approximately 4 hours to reach Karnal from Batala by Cab, Bus Via Jalandhar.
What is the cheapest way to reach Karnal from Batala?
The cheapest way to reach Karnal from Batala is by Train Via Jalandhar.
What is the fastest way to reach Karnal from Batala?
The fastest way to reach Karnal from Batala is by Cab, Bus Via Jalandhar.


