Travel from New-Delhi to Vaishno-Devi

Train, bus or fly from New Delhi to Vaishno Devi?

Air India Limited, Spicejet and 4 other airlines fly from New Delhi to Vaishno Devi hourly. Alternatively, Indian Railways operates a train from New Delhi to Vaishno Devi twice daily. Tickets cost $13 - $23 and the journey takes 10 h 33 min.

How to get from New Delhi to Vaishno Devi

From New Delhi Metro to Delhi airport, fly to Jammu airport, then taxi to Vaishno Devi. 5 h 13 min $120. From New Delhi Metro to Delhi airport, fly to Srinagar airport, then taxi to Vaishno Devi. 11 h 53 min $190. From New Delhi (NDLS) train to Udhampur (UHP) then taxi to Vaishno Devi. 13 h 1 min $51. From Delhi bus to Katra then taxi to Vaishno Devi. 15 h 5 min $22. From New Delhi (NDLS) night train to Ram Nagar J K (RMJK) then taxi to Vaishno Devi. 12 h 45 min $46. From New Delhi drive to Vaishno Devi. 12 h 54 min $81.