Travel from Surat to Vaishno-Devi

Train, bus or fly from Surat to Vaishno Devi?

Air India Limited, Spicejet and 3 other airlines fly from Surat to Vaishno Devi every 4 hours. Alternatively, Indian Railways operates a train from Surat to Vaishno Devi 4 times a week. Tickets cost $30 - $45 and the journey takes 28 h 21 min.

How to get from Surat to Vaishno Devi

From Surat taxi to Surat airport, fly to Jammu airport, then taxi to Vaishno Devi. 7 h 1 min $499. From Surat taxi to Surat airport, fly to Srinagar airport, then taxi to Vaishno Devi. 13 h 2 min $734. From Surat (ST) train to Udhampur (UHP) then taxi to Vaishno Devi. 30 h 49 min $68. From Surat bus to Ahmedabad, bus to Delhi, bus to Katra, then taxi to Vaishno Devi. 39 h 40 min $44. From Surat drive to Vaishno Devi. 31 h 3 min $212.