The 1958 Greek Cup final was the 16th final of the Greek Cup. The match took place on 30 July 1958 at Karaiskakis Stadium. The contesting teams were Olympiacos and Doxa Drama. It was Olympiacos' eighth Greek Cup final and third consecutive in their 33 years of existence and Doxa Drama's second Greek Cup final in their 40-year history.[1]
This was the second Greek Cup final held at Karaiskakis Stadium, after the 1957 final.
Karaiskakis Stadium was built in 1895. The stadium is used as a venue for Olympiacos and Ethnikos Piraeus and was used for Greece in various occasions. Its current capacity is 42,000.[2]
Olympiacos had reached the Greek Cup final seven times, winning six of them. The last time that they had played in a final was in 1957, where they won Iraklis by 2–0.
Doxa Drama had reached the Greek Cup final one time in 1954, where they lost to Olympiacos by 2–0.[3]