Cesarska Marynarka Wojenna Japonii odpowiedziała na ten atak połączonym atakiem floty, który doprowadził do bitwy w zatoce Leyte w dniach 23–26 października. W tej ogromnej bitwie morskiej japońska marynarka wojenna została zniszczona jako siła strategiczna. Początkowo nie było to jednak jasne, a japoński dowódca na Filipinach, generał Tomoyuki Yamashita, uważał, że Marynarka Wojenna Stanów Zjednoczonych poniosła poważne straty i że alianckie siły lądowe mogą być narażone na atak. W związku z tym rozpoczął wzmacnianie i zaopatrywanie garnizonu na Leyte; w trakcie bitwy Japończycy wysłali na wyspę dziewięć konwojów, z których wylądowało około 34 000 żołnierzy z 1., 8., 26., 30. i 102 Dywizji. Miasto Ormoc, położone nad zatoką Ormoc, na zachodnim wybrzeżu Leyte, było głównym portem na wyspie i miejscem docelowym konwojów.
Odszyfrowanie wiadomości wysłanych za pomocą szyfru PURPLE zaalarmowało aliantów o koncentracji japońskich okrętów wokół wyspy Leyte, początkowo jednak zinterpretowali to jako ewakuację. Jednak w pierwszym tygodniu listopada sytuacja się wyjaśniła i alianci rozpoczęli przechwytywanie konwojów.