Travel from Shimla to Naini-Tāl

How to get from Shimla to Naini Tāl?

There is no direct connection from Shimla to Naini Tāl. However, you can take the taxi to Chandigarh (CDG), take the train to Ramnagar (RMR), then take the taxi to Naini Tāl. Alternatively, you can take the bus to Haridwar, take the walk to Haridwar Junction (HW), take the night train to Kathgodam (KGM), then take the taxi to Naini Tāl.

How to get from Shimla to Naini Tāl

From Shimla taxi to Chandigarh (CDG), train to Ramnagar (RMR), then taxi to Naini Tāl. 10 h 48 min ₹4,229. From Shimla ISBT Tutikandi bus to Haridwar, walk to Haridwar Junction (HW), night train to Kathgodam (KGM), then taxi to Naini Tāl. 19 h 52 min ₹2,506. From Shimla taxi to Naini Tāl. 9 h 5 min ₹9,611. From Shimla drive to Naini Tāl. 9 h 5 min ₹4,171. From Shimla taxi to Simla airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Kathgodam (KGM), then taxi to Naini Tāl. 9 h 37 min ₹8,303.

Operators from Shimla to Naini Tāl