
Badlapur to Karnal
Karnal is approximately 800+ kms from Badlapur. The fastest way to reach Karnal from Badlapur is by Train, Flight Via Lucknow, Delhi. It takes approximately 11 hours. The cheapest way to reach Karnal from Badlapur is by Train Via Ghaziabad which would take approximately 17 hours.
Sort By
Mode of Transport
Via Lucknow, Delhi
RECOMMENDED
FASTEST
Badlapur
Lucknow
Delhi
Karnal
Approx Travel Time
10h 20m
₹3,769
Onwards
Badlapur
Lucknow
Delhi
Karnal
Approx Travel Time
11h 5m
₹4,098
Onwards
Badlapur
Lucknow
Delhi
Karnal
Approx Travel Time
10h 35m
₹6,183
Onwards
Via Lucknow, Dehradun
Badlapur
Lucknow
Dehradun
Karnal
Approx Travel Time
11h 20m
₹8,367
Onwards
Via Lucknow, Aligarh
Badlapur
Lucknow
Aligarh
Karnal
Approx Travel Time
12h 20m
On Demand
Via Lucknow, Moradabad
Badlapur
Lucknow
Moradabad
Karnal
Approx Travel Time
12h 5m
On Demand
Via Lucknow, Mohali
Badlapur
Lucknow
Mohali
Karnal
Approx Travel Time
10h 20m
₹4,144
Onwards
Badlapur
Lucknow
Mohali
Karnal
Approx Travel Time
11h
₹6,273
Onwards
Via Ghaziabad
CHEAPEST
Badlapur
Ghaziabad
Karnal
Approx Travel Time
16h 55m
₹525
Onwards
Via Lucknow
Badlapur
Lucknow
Karnal
Approx Travel Time
16h 40m
On Demand
Frequently Asked Questions
What is the distance between Badlapur and Karnal?
Karnal is approximately 800+ kms from Badlapur.
How long does it take to reach Karnal from Badlapur?
It takes approximately 11 hours to reach Karnal from Badlapur by Train, Flight Via Lucknow, Delhi.
What is the cheapest way to reach Karnal from Badlapur?
The cheapest way to reach Karnal from Badlapur is by Train Via Ghaziabad.
What is the fastest way to reach Karnal from Badlapur?
The fastest way to reach Karnal from Badlapur is by Train, Flight Via Lucknow, Delhi.