Announcing the schedule in New Delhi, Chief Election Commissioner VS Sampath on Tuesday said the notification for poll will be issued on June 16.
The last date for nominations will be June 30 and the date of scrutiny July 2, he said, adding that nominations can be withdrawn by July 4.
Polling will take place on July 19 and counting of votes will take place on July 22, Sampath told a crowded press conference.
The electoral college for the presidential poll is 4896, constituting 776 members of Parliament and 4120 members of legislative assemblies, including those of Delhi and Puducherry.
The total value of votes is 10,98,882, with that of MLAs being 5,49,474 and that of MPs being 5,49,408.
Nominated members of the Lok Sabha, Rajya Sabha and state assemblies are not entitled to vote.
With inputs from Onkar Singh in New Delhi