Traveling from Almora to Faridabad involves reaching the railhead at Kathgodam or taking a bus to Delhi/NCR. The distance is roughly 400 km. You can take a train from Kathgodam to Delhi and then a local metro to Faridabad. Alternatively, direct buses run to the ISBT in Delhi, followed by a short commute to Faridabad.
Total Distance: 400 km by road, 280 km air distance.
Take the Ranikhet Express from Kathgodam to Delhi, then the Delhi Metro Violet Line to Faridabad.
September to April to avoid the intense heat of the NCR.