The 1958–59 Oberliga was the fourteenth season of the Oberliga, the first tier of the football league system in West Germany. The league operated in five regional divisions, Berlin, North, South, Southwest and West. The five league champions and the runners-up from the west, south, southwest and north then entered the 1959 German football championship which was won by Eintracht Frankfurt. It was Frankfurt's sole national championship win. The 1959 final was one of only two post Second World War finals to go into extra time, the other having been in 1949.