| Дата | Место проведения | |||
|---|---|---|---|---|
| 1/4 финала | ||||
| 01.03.1947 | «Данди» Данди | 0:1 | «Абердин» Абердин | |
| 01.03.1947 | «Харт оф Мидлотиан» Эдинбург | 0:1 | «Ист-Файф» Метил | Эдинбург, Стадион «Тайнкасл» |
| 01.03.1947 | «Рейнджерс» Глазго | 2:1 | «Данди Юнайтед» Данди | |
| 01.03.1947 | «Эрдрионианс» Эрдри | 4:4 | «Хайберниан» Эдинбург | |
| 05.03.1947 | «Хайберниан» Эдинбург | 1:0 | «Эрдрионианс» Эрдри | |
| 05.03.1947 | «Данди Юнайтед» Данди | 1:1 | «Рейнджерс» Глазго | |
| 05.03.1947 | «Ист-Файф» Метил | 2:5 | «Харт оф Мидлотиан» Эдинбург | Метил, Стадион «Бэйвью Парк» |
| 05.03.1947 | «Абердин» Абердин | 3:2 | «Данди» Данди | |
| 1/2 финала | ||||
| 22.03.1947 | «Рейнджерс» Глазго | 3:1 | «Хайберниан» Эдинбург | |
| 22.03.1947 | «Абердин» Абердин | 6:2 | «Харт оф Мидлотиан» Эдинбург | Эдинбург, Стадион «Истер Роуд» |
| Финал | ||||
| 05.04.1947 | «Рейнджерс» Глазго | 4:0 | «Абердин» Абердин | Глазго, Стадион «Хэмпден Парк» |