Top eight teams in the ICC ODI rankings will compete in the tournament, which will be held for the last time as the world body of the game has decided to scrap it after this edition.
Cardiff, Edgbaston and The Oval will each host four group matches of the competition that will see the eight teams divided into two pools of four each.
Group A will feature Australia, England, New Zealand and Sri Lanka with India, Pakistan, South Africa and West Indies contesting in Group B.
The top two teams from each group will advance to the semifinals, to be played at The Oval and Cardiff, with the winners then progressing to the final at Edgbaston on June 23.
Hosts England, will kick off their campaign against defending champions Australia at Edgbaston on June 8.
Tournament Director, Steve Elworthy commented, "This will be an incredible opportunity for fans to see the world's very best One-Day International sides in action over the space of less than three weeks and the fixture schedule has thrown up a host of exciting head-to-head contests.
"The format means every match counts and all eight teams will feel that they are capable of winning the tournament in a competition which is set to be one of the highlights of the 2013 summer."
The tournament does not appear in the Future Tournament Programme after 2013, with the ICC moving towards having one championship for each of the game's three formats from 2015.
Schedule:
June 6: India vs South Africa, Cardiff
June 7: West Indies vs Pakistan, The Oval
June 8: England vs Australia, Edgbaston
June 9: Sri Lanka vs New Zealand, Cardiff
June 10: Pakistan vs South Africa, Edgbaston
June 11: India vs West Indies, The Oval
June 12: Australia vs New Zealand, Edgbaston
June 13: England vs Sri Lanka, The Oval
June 14: West Indies vs South Africa, Cardiff
June 15: India vs Pakistan, Edgbaston
June 16: England vs New Zealand, Cardiff
June 17: Sri Lanka vs Australia, The Oval
June 19: Semi-Final 1 (A1 vs B2), The Oval
June 20: Semi-Final 2 (A2 vs B1), Cardiff
June 23: Final, Edgbaston.