Travel from Nagpur to Shimla

Train or fly from Nagpur to Shimla?

IndiGo Airlines, Helitrans and 2 other airlines fly from Nagpur to Shimla hourly. Alternatively, Indian Railways operates a train from Nagpur to Shimla every 2 hours. Tickets cost $5 - $18 and the journey takes 5 h. Indian Railways also services this route twice a week.

How to get from Nagpur to Shimla

From Nagpur taxi to Nagpur airport, fly to Chandigarh airport, then taxi to Shimla. 5 h 22 min $292. From Nagpur taxi to Nagpur airport, fly to Dehra Dun airport, then taxi to Shimla. 7 h 59 min $317. From Nagpur taxi to Nagpur airport, fly to Simla airport, then taxi to Shimla. 9 h 59 min $258. From Nagpur (NGP) train to Itarsi Junction (ET), train to Kalka (KLK), then taxi to Shimla. 24 h 58 min $66. From Nagpur (NGP) train to Haridwar Junction (HW), walk to Haridwar, then bus to Shimla ISBT Tutikandi. 35 h 37 min $39. From Nagpur drive to Shimla. 20 h 12 min $173.