Celticβs Scottish Gas Scottish Cup semi-final against St Johnstone will take place on Sunday, April 20, with a 3pm kick-off at Hampden Park.

The match, which falls on Easter Sunday, will be shown live on Premier Sports.
π’ Fixture Confirmed! π’
π Scottish Cup Semi-Final
π Celtic v St Johnstone
π Hampden Park
π Sunday, 20 April
β° Kick-off: 3PM#ScottishCup | #CelticFC π pic.twitter.com/9LyGRYHPICβ Celtic Football Club (@CelticFC) March 14, 2025
Full ticketing details will be announced in due course as Brendan Rodgersβ side look to take another step towards securing a domestic treble.
Having already secured the League Cup and the league all but won, Celtic have well and truly set their sights on the treble.
Celtic can actually win the league title when they play the Perthshire side on April 6, before they meet again in the semi-final.
The Saints are giving Celtic all three stands that day, a larger allocation than previously.
While the semi-final being on Easter Sunday may not be ideal for all match goers, it does have a good kick off time on a bank holiday weekend.
The other semifinal between Aberdeen and Hearts will be the day earlier, Saturday, at 12.30 pm.
The winner of the ties will meet in the Scottish Cup final on Saturday 24th of May, the last game of the season.
Celtic are looking to retain their trophy, and a competition that Brendan Rodgers has never lost in.