Placement to the semi-finals was achieved by Borac, Sloboda, Sarajevo and Zrinjski.
Results:
12.03.2019
Borac - Široki Brijeg 1:0 (Nikola Turanjanin 76th minute) – first-leg match 1:0
13.03.2019
Zvijezda 09 - Sloboda 0:2 (Asim Muratović 19th minute, Viktor Paležnica 50th minute, penalty kick) – first-leg match 0:0
Tomislav - Sarajevo 1:2 (Ammar Đuderija 10th minute, Ermin Kadrić 13th minute – Antonio Mašić 17th minute) – first-leg match 0:7
Krupa - Zrinjski 1:1 (Danilo Šipovac 83rd minute – Blaž Bošković 10th minute) – first-leg match 2:3