Qualification started in 1956 and featured an extra round.
Stage 1 Finnish qualification • 7 October 1956 •
Turku Hippodrome,
Turku • Top 8 to Nordic qualification 1957
Swedish qualification • 12 May 1957 •
Vetlanda Motorstadion,
Vetlanda • Top 6 to Nordic qualification
Stage 2 Nordic qualification • 26 May 1957 •
Kärpänen speedway track,
Lahti • Top 8 to Nordic final
Continental round • 26 May 1958 •
Army Stadium,
Warsaw • Top 7 to Continental final
Stage 3 Continental Final • 23 June 1957 •
Stadion Wien,
Vienna • First 8 to European Final
British & Commonwealth qualifying • Top 32 qualify for British & Commonwealth semi-final.
Stage 4 British/Commonwealth semi-final • 24 August 1958 •
Brandon Stadium, Coventry • First 5 to World final plus 1 reserve
European Final • 7 July 1957 •
Växjö Motorstadion,
Växjö •
Ove Fundin seeded to World final • First 5 to World final plus 1 reserve • Note: Olle Nygren injured and replaced by Dan Forsberg in final ==World final==