De Slag bij Canton (28 december 1857 - 1 januari 1858) was een slag in de Tweede Opiumoorlog. De Fransen en Britten vielen de Chinese stad Kanton aan. De stad viel op 1 januari 1858 en de Europeanen namen de stad over.