La saison 1958-1959 du Championnat de RFA de football était la 49e édition de la première division allemande. Le championnat fut disputé par 9 clubs issus de cinq ligues supérieures (les champions et vice-champions des OberligenNord, West, Südwest, Süd et le champion de l'Oberliga Berlin).
Depuis 1947, quatre Oberligen(Nord, West, Süd et Südwest) s'étaient constituées auxquelles s'ajoutait la Berliner Stadt. Celle-ci fut, par facilité, familièrement dénommée "Oberliga Berlin". Depuis la saison 1950-1951, cette ligue ne concernait plus que les clubs situés à Berlin-Ouest. Malgré la faiblesse générale de ses clubs par rapport à la moyenne générale, la "Ligue berlinoise" resta maintenue jusqu'en 1963 pour d'évidentes raisons politiques, mais aussi "sentimentales".
Les modalités de qualification et le nombre de qualifiés total et/ou par "Oberliga" évoluèrent au fil des saisons. En 1958-1959, la DFB appliqua le même système que lors des deux saisons précédentes (1957 et 1958). Cette fois, le tour préliminaire concerna cette fois les vice-champions des régions "Nord" et Sud-Ouest". Les huit derniers participants furent répartis en deux groupes de quatre avec de nouveau des matches aller/retour.
Ce titre permit à l'Eintracht Frankfurt de participer à la cinquième édition de la Coupe des clubs champions européens la saison suivante. Le champion d'Allemagne y atteignit la finale, où au terme d'un match riche de 10 buts, il subit la loi du Real Madrid (7-3).