No it does have rail connectivity but it doesnt fall on main ndls-asr line which serves the heaviest traffic. Since there is only single direct train from ndls to patiala so rajpura being only 25 mins drive from patiala serves the purpose incase passengers wants to board any other train as ndls and rajpura are very well connected.