The first legs were played on 12 and 13 March 2019 and the second legs took place on 3 April 2019. Skënderbeu automatically qualified to the semi-finals after Kamza was banned from football competitions for the remaining of the season. Luftëtari advanced to the semi finals. Kukësi advanced to the semi finals. Tirana advanced to the semi finals. The first legs were played on 24 April and the second legs were played on 8 May 2019. Kukësi advanced to the final. Tirana advanced to the final.