The town has been connected by roads and state highways for a long time but recently it has also been connected by Indian Railways. Jammu Udhampur Srinagar Baramulla Railway Link connects the Katra railway station of Northern Railways to the rest of Indian railways network. It was inaugurated by Indian Prime Minister Narendra Modi on July 4, 2014.