Mosselbaai (Engels: Mossel Bay, Xhosa: Mosselbayi) is 'n dorp in die provinsie Wes-Kaap van Suid-Afrika met 59 000 inwoners (2011). Dit is oos van die Kaap die Goeie Hoop en wes van George geleë. Die N2 nasionale pad gaan as 'n snelweg verby die dorp. Mosselbaai het in 2019 vyf blouvlagstrand gesertifiseerde strande, by name Santosstrand, De Bakke, Hartenbosstrand, Klein-Brakrivier en Glentanastrand. Die Portugese seevaarder Bartolomeu Dias sit hier op 3 Februarie 1488 voet aan wal en lewer sodoende die bewys dat Afrika 'n suidelike punt het wat dit moontlik maak om van Europa na Indië te seil. Diaz noem die baai oorspronklik Aguada de São Bras. Die huidige naam van die dorp en sy baai gaan terug op die Nederlandse seevaarder Paulus van Caerden, wat die gebied in 1601 besoek – dit is 'n verwysing na die groot aantal mossels wat hy in die baai gesien het. Die dorp was in 1848 gestig as Mosselbaai. Dit is ook vir 'n rukkie in die geskiedenis Aliwal-Suid genoem.