The 16th edition of the tournament starts from March 31 and the last league match will be played on May 21.
All the 10 franchises will play 7 home and 7 away matches during the league phase of the tournament.
A total of 70 league matches will be played and will include 18 double headers, the board announced. The league matches will be played over a course of 52 days at 12 venues.
The summit clash will be played on May 28 with the schedule and venues for the Playoffs and Final to be announced at a later date.
The evening matches will start from 7:30 pm IST while the afternoon matches on the day of the double headers will begin from 3:30 pm IST.
Punjab Kings will take on the Kolkata Knight Riders in the afternoon game in Mohali while Lucknow Super Giants will lock horns with Delhi Capitals in the evening game on April 1, which will be the day of the first double-header of the season.
The Sunday (April 2) evening blockbuster will be between heavyweights Royal Challengers Bangalore and five-time champions Mumbai Indians.
The first three days of the tournament itself will see all the 10 teams in action.
“Rajasthan Royals will play their first two home games in Guwahati before playing the remainder of their home games in Jaipur. Punjab Kings will play their five home matches in Mohali and then, play their last two home matches in Dharamshala against Delhi Capitals and Rajasthan Royals respectively,” the board said in a release.
The final league phase match will be played between RCB and GT at the iconic M. Chinnaswamy Stadium in Bengaluru on May 21.