Xế trưa ngày 2 tháng 1 năm 1945, "Halford" khởi hành từ Hollandia để hộ tống các tàu vận tải thuộc Lực lượng Đặc nhiệm 79 đi đến vịnh Lingayen nhằm tham gia cuộc đổ bộ lên Luzon, Philippines. Sau khi đưa các tàu vận tải đến nơi an toàn bất chấp những cuộc không kích ác liệt của đối phương, nó tuần tra tại lối ra vào vịnh Lingayen. Lúc xế trưa ngày 11 tháng 1, nó tham gia càn quét tàu bè đối phương tại cảng San Fernando, đánh chìm ba tàu hàng nhỏ, một tàu đổ bộ và nhiều sà lan. Sáng hôm sau, nó tham gia bắn phá để vô hiệu hóa Rosario. Đến ngày 14 tháng 2, đang khi tuần tra cảng Saipan, chiếc tàu khu trục va chạm với chiếc M.S. "Terry E. Stephenson", và cho dù không bị thương vong, "Halford" buộc phải quay về Xưởng hải quân Mare Island, California để sửa chữa, đến nơi vào ngày 24 tháng 3.