
Hamirpur to Karnal
Karnal is approximately 250+ kms from Hamirpur. The fastest way to reach Karnal from Hamirpur is by Bus. It takes approximately 4 hours. The cheapest way to reach Karnal from Hamirpur is by Bus, Train Via Chandigarh which would take approximately 7 hours.
Sort By
Mode of Transport
Via Ambala
Hamirpur
Ambala
Karnal
Approx Travel Time
5h 23m
₹2,902
Onwards
Hamirpur
Ambala
Karnal
Approx Travel Time
6h 11m
₹938
Onwards
Hamirpur
Ambala
Karnal
Approx Travel Time
6h 35m
₹1,772
Onwards
Via Anandpur Sahib
Hamirpur
Anandpur Sahib
Karnal
Approx Travel Time
5h
₹4,791
Onwards
Hamirpur
Anandpur Sahib
Karnal
Approx Travel Time
6h 41m
₹4,167
Onwards
Via Ropar
Hamirpur
Ropar
Karnal
Approx Travel Time
5h 4m
₹4,751
Onwards
Via Chandigarh
Hamirpur
Chandigarh
Karnal
Approx Travel Time
6h 55m
₹1,330
Onwards
CHEAPEST
Hamirpur
Chandigarh
Karnal
Approx Travel Time
6h 38m
₹915
Onwards
Frequently Asked Questions
What is the distance between Hamirpur and Karnal?
Karnal is approximately 250+ kms from Hamirpur.
How long does it take to reach Karnal from Hamirpur?
It takes approximately 4 hours to reach Karnal from Hamirpur by Bus.
What is the cheapest way to reach Karnal from Hamirpur?
The cheapest way to reach Karnal from Hamirpur is by Bus, Train Via Chandigarh.
What is the fastest way to reach Karnal from Hamirpur?
The fastest way to reach Karnal from Hamirpur is by Bus.


