Prime Minister Narendra Modi will open four newly redeveloped railway stations in Punjab on July 17, according to Kewal Singh Dhillon.