The journey from Almora to Karnal covers about 420 km. You can take a bus from Almora to Delhi and then a train to Karnal, which is well-connected on the Delhi-Ambala line. This is a common route for travelers moving from the hills to the plains of Haryana. Expect a total travel time of 11 to 12 hours.
Total Distance: 420 km by road, 260 km air distance.
Take a bus to Delhi, then a train from New Delhi or Old Delhi station to Karnal.
October to March for pleasant weather.