Mossel Bay (Mosselbaai en afrikaans) est une ville portuaire d'Afrique du Sud, au bord de l'océan Indien dans la province du Cap-Occidental. Siège de la Municipalité locale homonyme. Elle est située entre le cap de Bonne-Espérance et le village de Humansdorp, sur la route touristique des jardins qui mène jusqu'à Port Elizabeth.