Celtic, who defeated Aberdeen in the semi-final, and Hearts, who conquered Capital rivals Hibs in the other last-four encounter, will meet at Hampden Park on Sunday December 20 in a repeat of the 2018/19 final.
The match will kick-off at 2.15pm.
Robbie Neilson’s side host Queen of the South the previous weekend before welcome Ayr United to Tynecastle on Boxing Day.
They then have a third consecutive home match against Arbroath on December 29 before travelling to Dundee on January 2.
Celtic, meanwhile, face Lille at Parkhead in the Europa League on December 10 befoe hosting Kilmarnock three days after.
Following the Scottish Cup final they play Ross County on December 23, again at Parkhead, before a trip to Hamilton on Boxing Day. They then have Dundee United at home on December 30 and the Old Firm clash with Rangers on January 2.