The UAE was awarded the hosting rights of the first 20 matches of IPL starting April 16 due to clash of dates with the general elections.
The organisers today released the fixture for the remainder of the 40 games, including the final with all the matches being held in India. Bangladesh was kept as a stand by to host the second leg in case the government declined permission to hold the matches.
While the Qualifier 1 and Eliminator will be held at Chennai's M A Chidambaram Stadium on May 27 and May 28, the Qualifier 2 and the summit clash will be staged at the Wankhede Stadium in Mumbai on May 30 and June 1.
Each franchise will play nine matches in India, with five of the eight teams playing at least four matches in their home stadium.
Chennai Super Kings will play two matches at Ranchi, while Kings XI Punjab will play two games at Cuttack. Rajasthan Royals will play four matches at Ahmedabad. There will be no matches on May 1, May 16 and May 17.