
Indore to Karnal
Karnal is approximately 850+ kms from Indore. The fastest way to reach Karnal from Indore is by Flight, Train Via Delhi. It takes approximately 6 hours. The cheapest way to reach Karnal from Indore is by Train Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Delhi
FASTEST
Indore
Delhi
Karnal
Approx Travel Time
5h 40m
₹4,905
Onwards
CHEAPEST
Indore
Delhi
Karnal
Approx Travel Time
18h 55m
₹530
Onwards
Via Faridabad
Indore
Faridabad
Karnal
Approx Travel Time
18h 55m
₹580
Onwards
Via Jaipur
Indore
Jaipur
Karnal
Approx Travel Time
18h 55m
On Demand
Indore
Jaipur
Karnal
Approx Travel Time
9h 55m
On Demand
Via Agra
Indore
Agra
Karnal
Approx Travel Time
19h 55m
₹590
Onwards
Via Morena
Indore
Morena
Karnal
Approx Travel Time
20h 25m
₹585
Onwards
Via Chandigarh
Indore
Chandigarh
Karnal
Approx Travel Time
5h 40m
₹6,503
Onwards
Via Gwalior
Indore
Gwalior
Karnal
Approx Travel Time
20h 40m
On Demand
Frequently Asked Questions
What is the distance between Indore and Karnal?
Karnal is approximately 850+ kms from Indore.
How long does it take to reach Karnal from Indore?
It takes approximately 6 hours to reach Karnal from Indore by Flight, Train Via Delhi.
What is the cheapest way to reach Karnal from Indore?
The cheapest way to reach Karnal from Indore is by Train Via Delhi.
What is the fastest way to reach Karnal from Indore?
The fastest way to reach Karnal from Indore is by Flight, Train Via Delhi.