Travel from Kathmandu to Dharamsala

Bus or fly from Kathmandu to Dharamsala?

Air India Limited, Helitrans and 4 other airlines fly from Kathmandu to Dharamsala every 4 hours. Alternatively, Hamrobus operates a bus from Kathmandu to Dharamsala every 3 hours. Tickets cost $6 - $12 and the journey takes 5 h. 3 other operators also service this route.

How to get from Kathmandu to Dharamsala

From Kathmandu drive to Kathmandu airport, fly to Dharamsala airport, then taxi to Dharamsala. 4 h 28 min $1,005. From Kathmandu drive to Kathmandu airport, fly to Kulu airport, then taxi to Dharamsala. 20 h 9 min $1,265. From Kathmandu drive to Raxual Junction (RXL), train to Jalandhar Cant (JRC), train to Mukerian (MEX), then taxi to Dharamsala. 31 h 53 min $100. From Kathmandu bus to Birgunj, drive to Raxual Junction (RXL), train to Ambala Cant Junction (UMB), train to Una Himachal (UHL), walk to Dehra-Una, then bus to Dharamsala. 42 h 48 min $63. From Kathmandu bus to Birgunj, drive to Raxual Junction (RXL), train to Delhi (DLI), walk to Delhi, bus to Dharamshala, then taxi to Dharamsala. 2 days 0 h $53. From Kathmandu bus to Pokhara, bus to New Delhi, Metro to Delhi ISBT Kashmiri Gate, then bus to McLeod Ganj. 2 days 3 h $59. From Kathmandu drive to Dharamsala. 22 h 52 min $198.