Những năm 1264 - 1267 chứng kiến cuộc xung đột gọi là Chiến tranh Nam tước thứ hai, giữa lực lượng các nam tước chống đối dẫn đầu là Simon de Montfort chống lại những người trung thành với nhà vua. Trận chiến đầu tiên diễn ra ở thành phố Gloucester, mà Edward khơi nguồn nhằm chiếm lại đất này từ tay quân thù. Khi Robert de Ferrers, Bá tước Derby, đến hỗ trợ lực lượng phiến quân, Edward đàm phán một thỏa thuận ngừng chiến với bá tước, thỏa thuận này sau đó bị ông phá vỡ. Sau Edward lấy được Northampton từ con trai của Montfort là Simon, trước khi bắt đầu chiến dịch trả đũa vào lãnh địa của Derby. Phe nam tước và hoàng gia lại gặp nhau ở Trận Lewes, ngày 14 tháng 5, 1264. Edward, chỉ huy hữu quân, chiến đấu tốt, và sớm tất công lực lượng của Montfort ở London. Tuy nhiên, một cách dại dột, ông đã mải mê đuổi theo quân thù, và khi ông trở lại thì lực lượng hoàng gia còn lại đã bị đánh bại. Theo thỏa thuận Mise of Lewes, Edward và Henry xứ Almain bị đưa đến làm con tin của Montfort.