The Indian Premier League 2014 will see India host 36 regular matches and the play-off week from 2nd May, the Indian board (BCCI) has confirmed.
This year's tournament will begin in the United Arab Emirates on 16th April to avoid a clash with general elections in India.
The franchises will then return to India, and play nine matches in India with five of the eight teams playing at least four games in their home stadium.
To ensure matches can proceed at the same time as the ongoing elections, Chennai Super Kings will play two games in Ranchi, Kings XI Punjab two games in Cuttack and Rajasthan Royals four matches in Ahmedabad.
There will be no games played on 1st, 16th and 17th May.
"Following on from the launch of ticket sales for the UAE leg today, I am pleased that we are now able to confirm the dates for the rest of the season," Sunil Gavaskar, the recently-appointed BCCI-IPL interim president said.
"It is great news that the fans back home in India will be able to watch a large part of the Pepsi IPL 2014.
"Given the various challenges and the logistical complexities, we have spent a considerable amount of time in crafting a balanced schedule."
Ranjib Biswal, Chairman, IPL Governing Council, added: "We are delighted to have the season back in India at the start of May.
Organising an event of this scale at multiple venues in two countries is an enormous organisational undertaking and we are very grateful to the Government of India, the Ministry of Home Affairs and the police authorities in the various states for their support."
© Cricket World 2014