Prince Alfred Hamlet est une ville sud-africain. Il est situé dans la province du Cap de l'ouest, proche des villes de et Wolseley.