Trafalgar, South Africa

Trafalgar is a seaside resort village in Ugu District Municipality in the KwaZulu-Natal province of South Africa.

The town is located in lush coastal forest, sitting on a small rise overlooking the beach.

Trafalgar is a neat and well maintained town with clean streets, landscaping and municipal services.

The main beach on the north side of town has a "Blue Flag" designation, meaning that it conforms to international standards regarding water quality and environmental protection and that there is a Life Guard present.

Shopping and services are easily accessible at the nearby towns of South Broom, Shelly Beach and Port Edward.

Ugu District within South Africa
Ugu District within South Africa