Bangladesh will begin their campaign at the 2027 ODI World Cup with a match against England on October 8, according to the schedule announced by the International Cricket Council (ICC).
Bangladesh have been placed in Group B alongside England, New Zealand, hosts South Africa, Sri Lanka and a team to qualify through the Super Series.
The tournament will be jointly hosted by South Africa, Zimbabwe and Namibia.
The main competition will begin on October 7 with India taking on defending champions Australia in Cape Town.
Bangladesh will face New Zealand on October 12, Sri Lanka on October 16 and South Africa on October 19 before playing their final group match against the Super Series qualifier on October 23.
The 2027 World Cup will feature 14 teams and will run from October 2 to November 21, with the final scheduled to be held in Johannesburg.