Athletics at the 1978 Commonwealth Games – Men's 3000 metres steeplechase

The men's 3000 metres steeplechase event at the 1978 Commonwealth Games was held on 6 and 7 August at the Commonwealth Stadium in Edmonton, Alberta, Canada.

The winning margin was 5.67 seconds which as of 2024 remains the only time since the introduction of automatic timing that the men's 3,000 metres steeplechase was won by more than 5 seconds at these championships.

Heats
Held on 6 August

Qualification: First 5 in each heat (Q) and the next 2 fastest (q) qualify for the final.

Final
Held on 7 August