 Until the 148 km Katra-Banihal section of Jammu–Baramulla line gets constructed, expected to be completed by 2018, people can travel from Jammu Tawi or Udhampur to Banihal by road and take the train from Banihal to Srinagar.India census, Banihal had a population of 3,900 of which 2,453 (57%) are males while 1,447 (43%) are females.Banihal has an average literacy rate of 68%, higher than the Indian national average of 59.5%; with 66% of the males and 34% of females literate.