It will take place on Tuesday April 16, 7.45pm kick-off.
There will be no extra time played and penalties will decide the winner in the event of the scores being level after 90 minutes.
EVO-STIK League Premier Division side Farsley Celtic have won the competition once before, and beat Belper Town 3-1 on Tuesday night to book their place in the final.
It's the first time in the final for Trafford, who caused an upset in beating Buxton 1-0 in the last four.
Keep up-to-date with our exclusive email newsletters.
Digital advertising by Minute Media
© Pitch Hero Ltd 2008-2020
Pitch Hero Ltd Registered in ENGLAND | WF3 1DR | Company Number - 636 1033