A railway line runs from Baramulla at the western end of the Kashmir Valley, to the south end of Srinagar, and reaches Banihal south of the Pir Panjal Range via the Banihar Railway Tunnel, India's longest railway tunnel, at 11 kilometers .