The 1947–48 Greek Football Cup was the sixth edition of the Greek Football Cup. The competition culminated with the Greek Cup Final, held at Leoforos Alexandras Stadium, on 20 June 1948. The match was contested by Panathinaikos and AEK Athens, with Panathinaikos winning by 2–1.

Calendar

Qualification round

First round

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Central Greece/Islands Football Clubs Association

1947–48 Greek Football Cup

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Patras/Western Greece Football Clubs Association

1947–48 Greek Football Cup

{ { OneLegResult| Panetolikos || 0–2* () | Apollon Patras }}

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Euboea/Boeotia/Lamia Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thessaloniki Football Clubs Association|}

1947–48 Greek Football Cup

*The match was suspended at the 84th minute in expense of Panetolikos while they were 3–1 in front.

Second round

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Central Greece/Islands Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Crete Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Euboea/Boeotia/Lamia Football Clubs Association|}

*Replay match.

Third round

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Central Greece/Islands Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Patras/Western Greece Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Crete Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Euboea/Boeotia/Lamia Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thessaloniki Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thrace/Central-Eastern Macedonia Football Clubs Association|}

*Both teams didn't came and disqualified.

Fourth round

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Central Greece/Islands Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Patras/Western Greece Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Euboea/Boeotia/Lamia Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thrace/Central-Eastern Macedonia Football Clubs Association|}

*Replay match.

Fifth round

|-

|colspan="5" style="background-color:#D0D0D0" align=center|Central Greece/Islands Football Clubs Association||colspan="2" rowspan="2"

|-

|colspan="5" style="background-color:#D0D0D0" align=center|Patras/Western Greece Football Clubs Association||colspan="2"

|-

|colspan="5" style="background-color:#D0D0D0" align=center|Thrace/Central-Eastern Macedonia Football Clubs Association||colspan="2" |}

*Replay match.

Sixth round

|-

|colspan="3" style="background-color:#D0D0D0" align=center|Central Greece/Islands Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Patras/Western Greece Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Crete Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Euboea/Boeotia/Lamia Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thessaly Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thessaloniki Football Clubs Association|- |colspan="3" style="background-color:#D0D0D0" align=center|Thrace/Central-Eastern Macedonia Football Clubs Association|}

* The match ended 0–1, but Apollon Patras was zeroed for illegal usage of football players.

** Suspended at the 85th minute at the expense of Olympiacos Volos.

*** Suspended at the 80th minute at the expense of Kentavros Volos.

****Replay match.

Seventh round

|-

|colspan="5" style="background-color:#D0D0D0" align=center|Thessaly Football Clubs Association||colspan="2" rowspan="2"

|-

|colspan="5" style="background-color:#D0D0D0" align=center|Thrace/Central-Eastern Macedonia Football Clubs Association||colspan="2" rowspan="2"

|}

* Replay match.

**The match ended 0–1, but Ethnikos Sidirokastro was zeroed for illegal usage of football players.