See BG,if you have to travel from Nainital to HWH ,never ever go for bagh express.It will take a lot of time.Bareilly is 3-4 hrs from nainital and from bareilly you can get many trains for HWH which they can cover in 23 hrs approx.while bagh express will cost you nothing less than 38 hrs and 45 mins for Kathgodam to hwh