The World Cup starts later this month and runs until July 14, during which time 11 grounds around the country will be used.
Here, Press Association Sport looks at the venues:
Lord's – 28,000 capacity
The Home of Cricket will stage England against old rivals Australia on June 25, the highlight of its four group stage matches, plus the all-important final.
The Oval – 25,500 capacity
The venue of the Champions Trophy final in 2017 plays host to the opening match of the tournament between England and South Africa as one of its five ties.
Old Trafford – 26,000 capacity
All eyes will be on Manchester on June 16 when India take on Pakistan. Old Trafford is the busiest of the grounds with six fixtures, including the semi-final between the group winners and fourth-placed finishers.
Edgbaston – 25,000 capacity
Among the five games the Birmingham ground will host are England v India on June 30 and the semi-final between the teams which finish second and third in the group stage.
Trent Bridge – 17,500 capacity
The Nottingham ground where England racked up a world-record 481 for six last year hosts Eoin Morgan's side against Pakistan on June 3 as one of its five clashes.
Ageas Bowl – 25,000 capacity
England v West Indies is among the complement of five group encounters on the south coast.
Headingley – 18,350 capacity
Sri Lanka play both England – on June 21 – and India – on July 6 – at the Leeds venue, two of its four contests.
Sophia Gardens – 15,643 capacity
England's Champions Trophy adventure ended here two years ago. They will face Bangladesh in Cardiff this year, while the Welsh capital will stage three other games.
Chester-le-Street – 20,000 capacity
Sri Lanka's fixtures against South Africa and the West Indies, plus England's closer against New Zealand will be held in the north-east.
Bristol – 17,500 capacity
The ground renowned for its short boundaries has three fixtures and will likely host the competitive returns of David Warner and Steve Smith to international cricket when Australia take on Afghanistan on June 1.
Taunton – 12,500 capacity
Afghanistan take on New Zealand, Australia face Pakistan and Bangladesh play West Indies in Somerset.