Travel from Kanpur to Mussoorie

Bus or train from Kanpur to Mussoorie?

You can take a train from Kanpur to Mussoorie via Ghaziabad (GZB) and Dehradun (DDN) in around 11 h 18 min. Alternatively, you can take a bus from Kanpur to Mussoorie via Delhi and Dehradun in around 18 h 8 min.

How to get from Kanpur to Mussoorie

From Kanpur Central (CNB) train to Lucknow Ne (LJN), taxi to Lucknow airport, fly to Dehra Dun airport, then taxi to Mussoorie. 4 h 20 min $94. From Kanpur Central (CNB) train to Lucknow Ne (LJN), taxi to Lucknow airport, fly to Chandigarh airport, then taxi to Mussoorie. 6 h 57 min $218. From Kanpur Central (CNB) train to Ghaziabad (GZB), train to Dehradun (DDN), then taxi to Mussoorie. 11 h 18 min $44. From Kanpur Central (CNB) train to Rampur (RMU), train to Dehradun (DDN), then taxi to Mussoorie. 15 h 52 min $43. From Kanpur bus to Delhi, bus to Dehradun, then taxi to Mussoorie. 18 h 8 min $33. From Kanpur taxi to Mussoorie. 8 h 52 min $102. From Kanpur drive to Mussoorie. 8 h 52 min $73.