
Chennai to Karnal
Karnal is approximately 2050+ kms from Chennai. The fastest way to reach Karnal from Chennai is by Flight, Train Via Ghaziabad. It takes approximately 8 hours. The cheapest way to reach Karnal from Chennai is by Train Via Bhopal which would take approximately 44 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
Chennai
Delhi
Karnal
Approx Travel Time
8h 10m
₹5,729
Onwards
Via Ghaziabad
FASTEST
Chennai
Ghaziabad
Karnal
Approx Travel Time
7h 55m
On Demand
Via Jaipur
Chennai
Jaipur
Karnal
Approx Travel Time
12h 25m
On Demand
Via Chandigarh
Chennai
Chandigarh
Karnal
Approx Travel Time
8h 10m
₹8,386
Onwards
Via Kanpur
Chennai
Kanpur
Karnal
Approx Travel Time
15h 40m
₹8,174
Onwards
Via Mohali
Chennai
Mohali
Karnal
Approx Travel Time
8h 10m
₹8,391
Onwards
Via Lucknow
Chennai
Lucknow
Karnal
Approx Travel Time
16h 10m
On Demand
Via Indore
Chennai
Indore
Karnal
Approx Travel Time
21h 25m
₹5,684
Onwards
Via Prayagraj(Allahabad)
Chennai
Prayagraj(Allahabad)
Karnal
Approx Travel Time
19h 25m
₹6,953
Onwards
Via Bhopal
CHEAPEST
Chennai
Bhopal
Karnal
Approx Travel Time
1d 19h 25m
₹905
Onwards
Frequently Asked Questions
What is the distance between Chennai and Karnal?
Karnal is approximately 2050+ kms from Chennai.
How long does it take to reach Karnal from Chennai?
It takes approximately 8 hours to reach Karnal from Chennai by Flight, Train Via Ghaziabad.
What is the cheapest way to reach Karnal from Chennai?
The cheapest way to reach Karnal from Chennai is by Train Via Bhopal.
What is the fastest way to reach Karnal from Chennai?
The fastest way to reach Karnal from Chennai is by Flight, Train Via Ghaziabad.