Bangladesh have been placed in Group 1 alongside Australia, South Africa, India, Pakistan and the Netherlands.
Group 2 features West Indies, hosts England, New Zealand, Sri Lanka, Ireland and Scotland.
Bangladesh will begin their World Cup campaign on June 14 against the Netherlands at Edgbaston. They will then face tournament heavyweights Australia on June 17 at Headingley in what could be their toughest test of the group stage.
The Tigresses will take on Pakistan on June 20 in Hampshire before clashing with India on June 25 at Old Trafford. Bangladesh will conclude their group-stage fixtures against South Africa at Lord’s on June 28.
The two semi-finals are scheduled for June 30 and July 2 at The Oval, while the grand final will be held at Lord’s on July 5.