
Karnal to Lucknow
Lucknow is approximately 550+ kms from Karnal. The fastest way to reach Lucknow from Karnal is by Train, Flight Via Delhi. It takes approximately 5 hours. The cheapest way to reach Lucknow from Karnal is by Train Via Firozabad which would take approximately 14 hours.
Sort By
Mode of Transport
Via Bulandshahr
Karnal
Bulandshahr
Lucknow
Approx Travel Time
13h 10m
On Demand
Via Aligarh
Karnal
Aligarh
Lucknow
Approx Travel Time
13h 25m
₹460
Onwards
Karnal
Aligarh
Lucknow
Approx Travel Time
7h 10m
On Demand
Karnal
Aligarh
Lucknow
Approx Travel Time
14h 55m
₹1,136
Onwards
Via Delhi
FASTEST
Karnal
Delhi
Lucknow
Approx Travel Time
5h 10m
₹3,697
Onwards
Karnal
Delhi
Lucknow
Approx Travel Time
13h 40m
₹415
Onwards
Via Hathras
Karnal
Hathras
Lucknow
Approx Travel Time
13h 40m
₹470
Onwards
Via Firozabad
CHEAPEST
Karnal
Firozabad
Lucknow
Approx Travel Time
13h 55m
₹390
Onwards
Via Rohtak
Karnal
Rohtak
Lucknow
Approx Travel Time
14h 10m
On Demand
Frequently Asked Questions
What is the distance between Karnal and Lucknow?
Lucknow is approximately 550+ kms from Karnal.
How long does it take to reach Lucknow from Karnal?
It takes approximately 5 hours to reach Lucknow from Karnal by Train, Flight Via Delhi.
What is the cheapest way to reach Lucknow from Karnal?
The cheapest way to reach Lucknow from Karnal is by Train Via Firozabad.
What is the fastest way to reach Lucknow from Karnal?
The fastest way to reach Lucknow from Karnal is by Train, Flight Via Delhi.