The 1967–68 Scottish Cup was the 83rd staging of Scotland's most prestigious football knockout competition. The Cup was won by Dunfermline Athletic who defeated Heart of Midlothian in the final.
Preliminary round 1 Home teamScoreAway teamDumbarton0 – 0Berwick RangersElgin City3 – 1Albion RoversFraserburgh1 – 4East StirlingshireHawick Royal Albert4 – 0Vale of LeithenStranraer2 – 2Stenhousemuir
Replays Home teamScoreAway teamBerwick Rangers2 – 1DumbartonStenhousemuir5 – 0Stranraer
Preliminary round 2 Home teamScoreAway teamForfar Athletic3 – 2Queen's ParkKeith1 – 3East StirlingshireBerwick Rangers2 – 0Nairn CountyBrechin City2 – 1MontroseQueen of the South2 – 2ClydebankSt Cuthbert Wanderers1 – 6Hawick Royal AlbertStenhousemuir1 – 3Alloa AthleticTarff Rovers2 – 3Elgin City
Replays Home teamScoreAway teamClydebank2 – 2Queen of the South
Second Replays Home teamScoreAway teamQueen of the South1 – 0Clydebank
First round Home teamScoreAway teamAberdeen1 – 1Raith RoversAyr United0 – 2ArbroathCeltic0 – 2Dunfermline AthleticClyde2 – 0Berwick RangersCowdenbeath0 – 1DundeeDundee United3 – 1St MirrenEast Fife3 – 1Alloa AthleticEast Stirlingshire3 – 5HibernianElgin City3 – 1Forfar AthleticHearts4 – 1Brechin CityGreenock Morton4 – 0FalkirkMotherwell1 – 1AirdrieoniansPartick Thistle0 – 0KilmarnockQueen of the South1 – 1Stirling AlbionRangers3 – 1Hamilton AcademicalSt Johnstone3 – 1Hawick Royal Albert
Replays Home teamScoreAway teamAirdrieonians1 – 0MotherwellKilmarnock1 – 2Partick ThistleRaith Rovers0 – 1AberdeenStirling Albion1 – 3Queen of the South
Second round Home teamScoreAway teamPartick Thistle3 – 2ClydeAirdrieonians1 – 0HibernianDundee1 – 1RangersDundee United5 – 6HeartsDunfermline Athletic2 – 1AberdeenEast Fife0 – 0Greenock MortonElgin City2 – 0ArbroathSt Johnstone5 – 2Queen of the South
Replays Home teamScoreAway teamRangers4 – 1DundeeGreenock Morton5 – 2East Fife
Quarter-finals Home teamScoreAway teamDunfermline Athletic1 – 0Partick ThistleGreenock Morton2 – 1Elgin CityRangers1 – 1HeartsSt Johnstone2 – 1Airdrieonians
Replays Home teamScoreAway teamHearts1 – 0Rangers
Semi-finals
Replays
Final
See also 1967–68 in Scottish football 1967–68 Scottish League Cup
References 2. https://www.thecelticwiki.com/scottish-cup-1967-68/