Žrijebanjem takmičarskih brojeva u prostorijama Fudbalskog saveza Bosne i Hercegovine određen je raspored prve dvije trećine utakmica (posljednjih 11 kola se određuje nakon što se kompletira 22. kola) Premijer lige BiH za sezonu 2023/24.
Voljom kuglica, na otvaranju nove sezone, u 1. kolu (29/30. jula), sastaju se: Velež – Zvijezda 09, Željezničar – Igman, Široki Brijeg – Borac, GOŠK – Tuzla City, Sarajevo – Sloga i Zrinjski – Posušje.
Sarajevski derbi između Sarajeva i Željezničara igrat će se u 10. kolu (30. septembra ili 1. oktobra), a domaćin je Bordo klub. Mostarski derbi između Zrinjskog i Veleža igra se u trećem kolu na stadionu Pod Bijelim brijegom (12/13. august).
U prvom dijelu sezone igrat će se 19 kola. jesenji dio sezone završava 16/17. decembra.
Proljetni dio sezone starta 24/25. februara 2024. godine utakmicama 20. kola. Posljednje, 33. kolo elitnog razreda bh. fudbala, igrat će se 26. maja naredne godine.
Novost je da će se ove sezone igrati dvije utakmice finala Kupa BiH. Prva je na rasporedu 8. maja, a revanš sedam dana kasnije.
1. kolo (29/30. juli)
Velež – Zvijezda 09
GOŠK – Tuzla City
Zrinjski – Posušje
Široki Brijeg – Borac
Sarajevo – Sloga
Željezničar – Igman
2. kolo (5/6. august)
Zvijezda 09 – Igman
Sloga – Željezničar
Borac – Sarajevo
Posušje – Široki Brijeg
Tuzla CIty – Zrinjski
Velež GOŠK
3. kolo (12/13. august)
GOŠK – Zvijezda 09
Zrinjski – Velež
Široki Brijeg – Tuzla City
Sarajevo – Posušje
Željezničar – Borac
Igman – Sloga
4. kolo (19/20. august)
Zvijezda 09 – Sloga
Borac – Igman
Posušje – Željezničar
Tuzla City – Sarajevo
Velež – Široki Brijeg
GOŠK – Zrinjski
5. kolo (26/27. august)
Zrinjski – Zvijezda 09
Široki Brijeg – GOŠK
Sarajevo – Velež
Željezničar – Tuzla City
Igman – Posušje
Sloga – Borac
6. kolo (2/3. septembar)
Zvijezda 09 – Borac
Posušje – Sloga
Tuzla City – Igman
Velež – Željezničar
GOŠK – Sarajevo
Zrinjski – Široki Brijeg
7. kolo (16/17. septembar)
Široki Brijeg – Zvijezda 09
Sarajevo – Zrinjski
Željezničar – GOŠK
Igman – Velež
Sloga – Tuzla City
Borac – Posušje
8. kolo (20. septembar)
Zvijezda 09 – Posušje
Tuzla City – Borac
Velež – Sloga
GOŠK – Igman
Zrinjski – Željezničar
Široki Brijeg – Sarajevo
9. kolo (23/24. septembar)
Sarajevo – Zvijezda 09
Željezničar – Široki Brijeg
Igman – Zrinjski
Sloga – GOŠK
Borac – Velež
Posušje – Tuzla City
10. kolo (30. septembar/1. oktobar)
Zvijezda 09 – Tuzla City
Velež – Posušje
GOŠK – Borac
Zrinjski – Sloga
Široki Brijeg – Igman
Sarajevo – Željezničar
11. kolo (7/8. oktobar)
Željezničar – Zvijezda 09
Igman – Sarajevo
Sloga – Široki Brijeg
Borac – Zrinjski
Posušje – GOŠK
Tuzla City – Velež