The 1946–47 Scottish Cup was the 62nd staging of Scotland's most prestigious football knockout competition, and the first edition to be completed since 1938-39 as all major football competitions in the country were halted by World War II. The Cup was won for the first time by Aberdeen, who defeated Hibernian in the final.

First round Home teamScoreAway teamAberdeen2 – 1Partick ThistleAlbion Rovers3 – 0AirdrieoniansAlloa Athletic0 – 8HibernianArbroath2 – 2StenhousemuirClachnacuddin1 – 1East StirlingshireDundee2 – 1CelticEast Fife6 – 2Dunfermline AthleticFalkirk2 – 0KilmarnockHamilton Academical1 – 1Third LanarkHearts3 – 0St JohnstoneGreenock Morton4 – 0Edinburgh CityMotherwell3 – 0Forfar AthleticPeterhead1 – 5Ayr UnitedQueen of the South3 – 4Raith RoversQueen's Park3 – 0Dundee UnitedRangers2 – 1ClydeSt Mirren2 – 3DumbartonStranraer0 – 5Cowdenbeath

Replays Home teamScoreAway teamEast Stirlingshire5 – 1ClachnacuddinStenhousemuir0 – 2ArbroathThird Lanark2 – 1Hamilton Academical

Second round Home teamScoreAway teamEast Fife5 – 1East StirlingshireAberdeen8 – 0Ayr United

Third round Home teamScoreAway teamHearts2 – 1CowdenbeathAberdeen1 – 1Greenock MortonArbroath5 – 4Raith RoversDumbarton2 – 0Third LanarkDundee3 – 0Albion RoversEast Fife3 – 1Queen's ParkFalkirk0 – 0MotherwellRangers0 – 0Hibernian

Replays Home teamScoreAway teamHibernian2 – 0RangersGreenock Morton1 – 2AberdeenMotherwell1 – 0Falkirk

Quarter-finals Home teamScoreAway teamDundee1 – 2AberdeenArbroath2 – 1HeartsEast Fife0 – 2MotherwellHibernian2 – 0Dumbarton

Semi-finals

Final

Teams ABERDEEN: GK George JohnstoneRB Pat McKennaLB George TaylorRH Joe McLaughlinCH Frank DunlopLH Willie WaddellRW Tony HarrisIR George HamiltonCF Stan WilliamsIL Archie BairdLW Willie McCallManager: Dave HallidayHIBERNIAN: GK Jimmy KerrRB Jock GovanLB Davie ShawRH Hugh HowieCH Peter AirdLH Sammy KeanRW Gordon SmithIR Willie FinniganCF John CuthbertsonIL Eddie TurnbullLW Willie OrmondManager: Willie McCartney

See also 1946–47 in Scottish football 1946–47 Scottish League Cup