Subic Bay () – głębokowodna (maks. 46 m) zatoka u zachodnich wybrzeży wyspy Luzon w prowincji Zambales na Filipinach, około 100 km na północny zachód od Zatoki Manilskiej. Stanowi część Morza Południowochińskiego, a na jej brzegach znajdowała się w przeszłości wielka baza lotnicza i morska United States Navy o nazwie US Naval Base Subic Bay. Obecnie jej obszar stanowi cywilny port i strefa przemysłowa o nazwie Subic Bay Freeport Zone.
Zatoka od dawna uważana była za głęboką i bezpieczną, lecz z braku płaskich terenów na brzegach rozwój infrastruktury i budownictwa nie następuje szybko.
Historia Zatoka została odkryta w roku 1542 przez hiszpańskiego konkwistadora Juana de Salcedo, ale nie zbudowano tu portu, ponieważ główna hiszpańska baza morska znajdowała się w niedalekiej Zatoce Manilskiej. Gdy w roku 1762 Brytyjczycy zajęli Manilę Hiszpanie zostali zmuszeni do znalezienia innego kotwicowiska, a zatoka Subic okazała się znakomitym rozwiązaniem. W roku 1884 król Alfons XII postanowił, że Subic ma być „portem morskim, a otaczające ją tereny służyć sprawom morskim”.