The 270-kilometre long Jammu-Srinagar national highway has been opened for passenger vehicles, allowing light motor vehicles (LMVs) to travel in both directions, officials said on Saturday.