The draw for the preliminary round took place in
Cannes,
France, on Wednesday, 2 July 1958. As title holders, Real Madrid received a bye, and the remaining 27 teams were grouped geographically into three pots. The first drawn team in each pot also received bye, while the remaining clubs would play the preliminary round in August, September and October. The calendar was decided by the involved teams, with all matches to be played by 30 September.
First leg ---- ---- ---- ---- ---- ---- ---- ---- ----
Second leg Standard Liège won 6–3 on aggregate. ----
KB 5–5 Schalke 04 on aggregate; play-off needed. ----
Wismut Karl-Marx-Stadt 4–4 Petrolul Ploiești on aggregate; play-off needed. ----
Jeunesse Esch 2–2 IFK Göteborg on aggregate; play-off needed. ----
Atlético Madrid won 13–1 on aggregate. ----
Wiener Sport-Club won 8–3 on aggregate. ----
Dukla Prague won 4–3 on aggregate. ----
MTK won 6–0 on aggregate. ----
Reims won 10–3 on aggregate. ----
Sporting CP won 6–4 on aggregate. Play-off Schalke 04 won play-off 3–1. ----
Wismut Karl-Marx-Stadt won play-off 4–0. ----
IFK Göteborg won play-off 5–1. ==Bracket==