The aerial distance from New Delhi to Karnal is 119 km while the road distance between New Delhi to Karnal is 132 km while it 124 km by train. There are several direct trains including Shatabdi, Janshatabdi, Express and Passenger from New Delhi to Karnal. These trains are Himachal Exp (14553), All Jat Express (12413), Sachkhand Exp (12715), Jhelum Express (11077), Dli Ptk Exp (14037), etc. Train may take from 1hr 32m to 3.00 hours depending on type. In general, 3.00 to 4.00 hours are required for road travel depending on traffic.