Bitwa morska pod Foça – starcie zbrojne, które miało miejsce 12 maja 1649 podczas wojny wenecko-tureckiej (1645–1669).
Bitwa została stoczona koło miasta tureckiego Foça położonego na zachodnim wybrzeżu Turcji przy wejściu do Zatoki Smyrneńskiej. Flota wenecka licząca 19 żaglowców oraz nieznaną liczbę galeas i galer pod wodzą Giacomo Rivy, pobiła tutaj flotę turecką złożoną ze 102 okrętów (11 żaglowców, 19 galeas i 72 galer).
Blokada Flota wenecka blokowała Cieśninę Dardanelską od kwietnia 1648. Dnia 19 listopada większość floty wycofała się, zostawiając 13 żaglowców pod wodzą Rivy. Na wiosnę 1649 dołączył do niego Bertucci Civrano z 7 żaglowcami. Ponieważ Riva sam stracił 1 żaglowiec, to po połączeniu miał ich 19.
Pościg Na początku maja pojawiła się Turecka flota z Konstantynopola. Tylko 2 okręty Rivy zaatakowały ich. Turcy łatwo sobie poradzili, wyszli z cieśniny i skierowali się na południe. Riva ruszył za nimi i dopadł ich koło portu Foça przy wejściu do zatoki Smyrneńskiej. Wiele weneckich okrętów to były wynajęte okręty angielskie bądź holenderskie. Riva obiecał ich kapitanom pełną rekompensatę za ewentualne straty.