Kashmir Railway is one of the most successful Railway projects undertaken by Government of India. Kashmir will be connected by rail from Jammu in a couple of years from now. Earlier the trains used to run till Jammu but now that line has been extended till Udhampur. Jammu to Udhampur line is functional since 2005 and Udhampur is connected from all parts of the country by Rail now. trains run from Udhamupr to Delhi and other cities.
The other phase from Udhampur to Qazigund is under construction however Udhampur to Katra trains will start running soon as the track is almost complete now.
The train service in the Kashmir valley is already available with the trains running between Qazigund and Baramula. Once the work for Katra to Qazigund line is complete the entire Kashmir valley will be connected by rail from Jammu.
Trains runs between Qazingund and Baramulla in the valley and covers over 120 Kms. The Qazigund Baramulla train covers Anant Nag and Srinagar as well. If you wish to experience the exciting train journey in the Kashmir Valley in High Tech trains you can take train from Qazigund to Srinagar.
For train timings to Srinagar and Train Schedule of Kashmir Railway you can check the official website of the Indian Railways