
Ranchi to Karnal
Karnal is approximately 1200+ kms from Ranchi. The fastest way to reach Karnal from Ranchi is by Flight, Train Via Delhi. It takes approximately 7 hours. The cheapest way to reach Karnal from Ranchi is by Train Via Prayagraj(Allahabad) which would take approximately 26 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Ranchi
Delhi
Karnal
Approx Travel Time
6h 25m
₹5,687
Onwards
Via Kanpur
Ranchi
Kanpur
Karnal
Approx Travel Time
1d 1h 40m
₹805
Onwards
Via Lucknow
Ranchi
Lucknow
Karnal
Approx Travel Time
14h 10m
On Demand
Via Prayagraj(Allahabad)
CHEAPEST
Ranchi
Prayagraj(Allahabad)
Karnal
Approx Travel Time
1d 1h 55m
₹770
Onwards
Ranchi
Prayagraj(Allahabad)
Karnal
Approx Travel Time
1d 4h 10m
₹1,400
Onwards
Via Jaipur
Ranchi
Jaipur
Karnal
Approx Travel Time
11h 10m
On Demand
Via Etawah
Ranchi
Etawah
Karnal
Approx Travel Time
1d 2h 10m
On Demand
Via Aligarh
Ranchi
Aligarh
Karnal
Approx Travel Time
1d 2h 10m
On Demand
Via Ghaziabad
Ranchi
Ghaziabad
Karnal
Approx Travel Time
1d 1h 55m
On Demand
Frequently Asked Questions
What is the distance between Ranchi and Karnal?
Karnal is approximately 1200+ kms from Ranchi.
How long does it take to reach Karnal from Ranchi?
It takes approximately 7 hours to reach Karnal from Ranchi by Flight, Train Via Delhi.
What is the cheapest way to reach Karnal from Ranchi?
The cheapest way to reach Karnal from Ranchi is by Train Via Prayagraj(Allahabad).
What is the fastest way to reach Karnal from Ranchi?
The fastest way to reach Karnal from Ranchi is by Flight, Train Via Delhi.