Bereits im Falklandkrieg 1982 trat Benn gegen die Entsendung der Kriegsmarine ein. Während des Zweiten Golfkriegs 1990/1991 flog er – nach Edward Heath – nach Bagdad, um Saddam Hussein zur Freilassung der Geiseln zu bewegen, die dieser unter den im Irak befindlichen Ausländern genommen hatte. Vor dem und im Dritten Golfkrieg 2003 war Benn Vorsitzender der „Stop the War Coalition“ gegen eine Beteiligung seines Landes am Krieg. Im Februar 2003 sprach er auf einer Kundgebung in London vor fast 1 Million Menschen. Im selben Monat reiste er erneut nach Bagdad, um Saddam Hussein zu sprechen. Das Interview wurde im britischen Fernsehen ausgestrahlt.