Prime Minister Narendra Modi will visit Varanasi on 23 December during which he will inaugurate and lay the foundation stones for projects worth 2100 crores.