"Benham" được cho tách khỏi đội đặc nhiệm vào ngày 24 tháng 10 để hộ tống cho "Bunker Hill" bị hư hại rút lui về Manus thuộc quần đảo Admiralty để sửa chữa. Vì vậy nó đã lỡ mất một loạt các cuộc đụng độ chung quanh Philippines vào các ngày 24 và 25 tháng 10, được biết đến như là Trận chiến vịnh Leyte. Sau khi được sửa chữa ngắn tại Manus, chiếc tàu khu trục đi Saipan, nơi nó gia nhập trở lại lực lượng đặc nhiệm vào đầu tháng 11. Đi đến ngoài khơi Luzon vào ngày 11 tháng 11, nó bảo vệ cho các tàu sân bay khi chúng tung ra các đợt không kích nhằm hỗ trợ cho Trận Leyte, kéo dài cho đến ngày 22 tháng 11, khi các tàu sân bay nhanh rút lui về Ulithi.