Swimming at the 2012 Summer Paralympics – Men's 100 metre butterfly S8

The men's 100 metre butterfly S8 event at the 2012 Paralympic Games took place on 30 August, at the London Aquatics Centre.

Three heats were held, two with six swimmers each and one with seven swimmers. The swimmers with the eight fastest times advanced to the final.