
Bilaspur to Karnal
Karnal is approximately 1100+ kms from Bilaspur. The fastest way to reach Karnal from Bilaspur is by Flight, Train Via Delhi. It takes approximately 6 hours. The cheapest way to reach Karnal from Bilaspur is by Train Via Faridabad which would take approximately 24 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Bilaspur, Chattisgarh
Delhi
Karnal
Approx Travel Time
6h 10m
₹6,090
Onwards
Bilaspur, Chattisgarh
Delhi
Karnal
Approx Travel Time
6h 55m
₹6,490
Onwards
Bilaspur, Chattisgarh
Delhi
Karnal
Approx Travel Time
6h 25m
₹8,557
Onwards
Via Agra
Bilaspur, Chattisgarh
Agra
Karnal
Approx Travel Time
23h 40m
₹680
Onwards
Via Gwalior
Bilaspur, Chattisgarh
Gwalior
Karnal
Approx Travel Time
23h 55m
On Demand
Via Faridabad
CHEAPEST
Bilaspur, Chattisgarh
Faridabad
Karnal
Approx Travel Time
23h 40m
₹665
Onwards
Via Kanpur
Bilaspur, Chattisgarh
Kanpur
Karnal
Approx Travel Time
23h 55m
₹1,110
Onwards
Via Ghaziabad
Bilaspur, Chattisgarh
Ghaziabad
Karnal
Approx Travel Time
23h 40m
₹675
Onwards
Via Datia
Bilaspur, Chattisgarh
Datia
Karnal
Approx Travel Time
23h 55m
₹710
Onwards
Via Meerut
Bilaspur, Chattisgarh
Meerut
Karnal
Approx Travel Time
23h 55m
₹3,457
Onwards
Frequently Asked Questions
What is the distance between Bilaspur and Karnal?
Karnal is approximately 1100+ kms from Bilaspur.
How long does it take to reach Karnal from Bilaspur?
It takes approximately 6 hours to reach Karnal from Bilaspur by Flight, Train Via Delhi.
What is the cheapest way to reach Karnal from Bilaspur?
The cheapest way to reach Karnal from Bilaspur is by Train Via Faridabad.
What is the fastest way to reach Karnal from Bilaspur?
The fastest way to reach Karnal from Bilaspur is by Flight, Train Via Delhi.