Port Alfred is een plaats in de Zuid-Afrikaanse provincie Oost-Kaap. Port Alfred telt ongeveer 19.000 inwoners.