get there and around
It is midway between Delhi and Chandigarh, being 123 km north of Delhi and 126 km south of Chandigarh, on the National Highway NH-1, which is famous as the Grand Trunk Road. Delhi and Chandigarh can be reached from Karnal within 2 hours using the very high frequency bus service provided by the Haryana Roadways.
By Road
The Grand Truck Road(GT Road) also known as NH-1 runs through Karnal(The citi of Karna). It's 125 km from Delhi and also approximately same distance from Chandigarh as well. You can catch a bus from Chandigarh ISBT and Delhi ISBT.
By bus
You can catch a bus to Karnal from Indraparasth bus station in New Delhi. You can get a bus from Kashmiri Gate Bus station. Karnal is 125 km from Delhi. Traveling from Delhi to Karnal by a bus takes normally 2 to 3 hours depending on the traffic conditions in city range of Delhi. by chandra
By train
Train to Karnal can be taken from either New Delhi Railway Station or from Old Delhi railway station, and Nizzamuddin as well. Train takes two hours to reach Karnal from Delhi. And is taken a passenger train it takes 3 long hours in this case.


