1944 W maju 1944 „Haruna” opuścił Japonię i przeniósł się do Lingga na południe od Singapuru. W składzie floty wiceadm. Jisaburō Ozawy wziął udział w bitwie na Morzu Filipińskim, gdzie osłaniał lotniskowce. Okręt otrzymał trafienie 230 kg bombą. Po naprawie w Japonii powrócił do Lingga.

Podczas bitwy w Zatoce Leyte w październiku „Haruna” wchodził w skład sił wiceadm. Takeo Kurity. W bitwie na morzu Sibuyan 24 października odniósł lekkie uszkodzenia. Podczas bitwy koło wyspy Samar następnego dnia pociski „Haruny” spowodowały uszkodzenia amerykańskich lotniskowców eskortowych „White Plains” i „Fanshaw Bay”.

22 listopada „Haruna” wszedł na rafę koralową koło Linggi, co spowodowało konieczność naprawy w stoczni w Japonii. 2 grudnia, w drodze powrotnej był zaatakowany przez amerykański okręt podwodny USS Cavalla, ale uniknął torped. Na koniec tego roku przeszedł ponownie do Kure.