The match will be played at Bangor University Stadium (14:30 GMT).
The other semi-final sees Caernarfon Town of the Cymru Alliance play Welsh Premier outfit Bala Town at The Corbett Sports Stadium in Rhyl (17:15 GMT).
TNS - champions for the past three years - are the only team left in the tournament who have won it before.
Holders The New Saints (TNS) will have to travel to Bangor for their Welsh Cup semi-final against Gap Connah's Quay on 1 April.