Travel from Shimla to Kathmandu

Bus or fly from Shimla to Kathmandu?

Helitrans, Air India Limited and Jet Airways fly from Shimla to Kathmandu twice daily. Alternatively, HRTC operates a bus from Shimla to Kathmandu every 2 hours. Tickets cost $15 and the journey takes 9 h 30 min. 3 other operators also service this route.

How to get from Shimla to Kathmandu

From Shimla taxi to Simla airport, fly to Kathmandu airport, then drive to Kathmandu. 5 h 2 min $167. From Shimla taxi to Kalka (KLK), train to Ambala Cant Junction (UMB), train to Raxual Junction (RXL), then drive to Kathmandu. 29 h 41 min $79. From Shimla bus to Delhi, walk to Delhi (DLI), train to Raxual Junction (RXL), drive to Birgunj, then bus to Kathmandu. 22 h $48. From Shimla ISBT Tutikandi bus to Kashmiri Gate, Metro to New Delhi, bus to Pokhara, then bus to Kathmandu. 46 h 51 min $54. From Shimla drive to Kathmandu. 20 h 9 min $161.