Travel from Jalandhar to Naini-Tāl

Bus or train from Jalandhar to Naini Tāl?

Indian Railways operates a train from Jalandhar to Naini Tāl once a week. Tickets cost $11 - $22 and the journey takes 11 h 40 min. Alternatively, RedBus operates a bus from Jalandhar to Naini Tāl hourly. Tickets cost $9 - $13 and the journey takes 8 h 30 min. RedBus also services this route 5 times a day.

How to get from Jalandhar to Naini Tāl

From Jalandhar Cant (JRC) train to Kathgodam (KGM) then taxi to Naini Tāl. 12 h 40 min ₹2,417. From Jalandhar bus to Delhi then bus to Nainital. 18 h 45 min ₹1,386. From Jalandhar drive to Naini Tāl. 9 h 29 min ₹4,458. From Jalandhar City (JUC) train to Amritsar Junction (ASR), taxi to Amritsar airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Kathgodam (KGM), then taxi to Naini Tāl. 11 h 34 min ₹9,087. From Jalandhar Cant (JRC) train to Ludhiana airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Kathgodam (KGM), then taxi to Naini Tāl. 11 h 4 min ₹8,615. From Jalandhar taxi to Dharamsala airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Kathgodam (KGM), then taxi to Naini Tāl. 12 h 35 min ₹11,714.