Travel from Bhopal to Naini-Tāl

Bus or train from Bhopal to Naini Tāl?

Indian Railways operates a train from Bhopal to Naini Tāl every 4 hours. Tickets cost $14 - $24 and the journey takes 8 h 15 min. Indian Railways also services this route once daily. Alternatively, RSRTC operates a bus from Bhopal to Naini Tāl every 2 hours. Tickets cost $12 - $20 and the journey takes 11 h 39 min. 2 other operators also service this route.

How to get from Bhopal to Naini Tāl

From Bhopal taxi to Bhopal airport, fly to Dehra Dun airport, then taxi to Naini Tāl. 9 h 10 min $353. From Bhopal taxi to Bhopal airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Kathgodam (KGM), then taxi to Naini Tāl. 9 h 43 min $102. From Bhopal taxi to Bhopal airport, fly to Pantnagar airport, then taxi to Naini Tāl. 4 h 59 min $578. From Bhopal taxi to Bhopal airport, fly to Lucknow airport, taxi to Lucknow Ne (LJN), train to Kathgodam (KGM), then taxi to Naini Tāl. 13 h 6 min $300. From Bhopal taxi to Bhopal airport, fly to Chandigarh airport, taxi to Chandigarh (CDG), train to Ramnagar (RMR), then taxi to Naini Tāl. 13 h 50 min $322. From Bhopal Junction (BPL) train to New Delhi (NDLS), train to Kathgodam (KGM), then taxi to Naini Tāl. 15 h 55 min $55. From Bhopal Junction (BPL) train to New Delhi, Metro to Delhi, then bus to Nainital. 18 h 38 min $34. From Bhopal Junction (BPL) train to Bareilly (BE), train to Kathgodam (KGM), then taxi to Naini Tāl. 24 h 10 min $55. From Bhopal bus to Jaipur, bus to Delhi, then bus to Nainital. 27 h 48 min $38. From Bhopal drive to Naini Tāl. 13 h 45 min $111.