Констебль разделил гарнизон на две части: двести конников и сто арбалетчиков были отряжены на защиту замка, а остальной состав гарнизона отправился на остров Сен-Жан, чтобы держать оборону вместе с местными добровольцами. Чтобы не пустить неприятеля на остров Сен-Жан, констебль, ожидая наступления англичан с юго-востока, распорядился неподалеку от замка, на северо-востоке, соорудить баррикаду, и ее возвели из перевернутых крестьянских повозок, церковных скамей и камней, привезенных с участков, намеченных для застройки. Баррикада была предназначена для того, чтобы не допустить англичан на мост Сен-Пьер. В то же время на Одон в район замка привели и поставили на якорь несколько барж с арбалетчиками на борту. Ночью к городской стене Кана подошел профессор теологии августинец Джеффри из Малдона и передал горожанам послание Эдуарда, в котором король пообещал сохранить жизни жителям Кана и не подвергать разрушению город, если он сдастся без боя. Городской совет Кана отверг предложение английского короля, а епископ Байе, находившийся в замке, в сердцах разорвал послание. В результате несчастный Джеффри оказался в тюрьме.
Английская армия, разделенная Эдуардом на три части, подошла к Кану утром. Король хотел провести разведку, чтобы спланировать захват города, но солдаты принца Уэльского, номинально возглавлявшего авангард, подойдя к восточным воротам Кана, с удивлением обнаружили, что ворота оставлены без защиты. Беспрепятственно пройдя внутрь, солдаты вскоре определили, что город пуст, а гарнизон города и большинство жителей перешли на остров Сен-Жан. Тогда граф Уорик (вероятно, советник принца Уэльского, но фактически командир английского авангарда) ввел в город дополнительное число подчиненных, но солдаты первым делом принялись грабить и жечь оставленные жителями дома. Остановить их граф не сумел.
Продвинувшись дальше, англичане наткнулись на баррикаду, защищавшую мост Сен-Пьер. Начался бой с французами. Тем временем Эдуард, поднявшись в захваченную англичанами мужскую обитель стал с высоты обозревать город. Заметив, что у моста завязался бой, Эдуард послал к Уорику вестового с приказом немедленно отступить. Король собирался координировать действия армии. По приказу Уорика трубач протрубил «отступление», но приказ не был выполнен, и тогда граф, руководствуясь принципом «если невозможно остановить, примкни», ввел в бой все свое войско.
В это время года Одон был мелководным, и стрелки из лука и валлийские копьеносцы начали переходить реку вброд и атаковать арбалетчиков, располагавшихся в баржах у противоположного берега. Французы, защищавшие мост, опасаясь нападения с тыла, устремились на остров. За ними хлынули англичане, и бой разгорелся на узких улочках и в домах. Английские конники брали в плен богатых французов, а лучники и копейщики никого не щадили. Французские рыцари, отличимые по внешнему виду, искали английских рыцарей, чтобы сдаться в плен, понимая, что только так могут сохранить себе жизнь. Замок англичане не тронули, не решившись на штурм. Им хватило добычи, захваченной в городе.
В хрониках приводятся разные данные о потерях во время боя. Так, согласно одной, погибли 5000 французов. В другой хронике рассказывается, что после боя в городе обнаружили мертвыми 2600 человек, до неузнаваемости изуродованных. В третьей говорится, что в общей могиле у церкви Святого Петра похоронили 500 человек. И только в одном хроники сходятся: к англичанам попали в плен 230 французов (рыцарей, оруженосцев и состоятельных граждан). О потерях англичан в хрониках не сообщается. Только в одной рассказывается, как некий оруженосец скончался от ран через несколько дней после боя. Но потери англичан одним человеком, конечно, не ограничились. Лучники и копьеносцы, переходившие реку вброд и приблизившиеся к французским арбалетчикам, находившимся на баржах, без потерь обойтись никак не могли. Кроме того, согласно «Хронике Ланеркоста», жители Кана бросали в англичан камни с крыш.