St Michael’s-on-sea, Margate – KwaZulu-Natal

St Michael’s-on-Sea, popularly known as St Michael’s or St Mikes, is a small coastal village situated along the R620 Regional Route on the South Coast of KwaZulu-Natal Province in South Africa, between Uvongo and Shelly Beach.

St Micheal’s-on-Sea lies at the mouth of the Mhlanga River, approximately 5 km north-east of Margate, and10 km south-west of Port Shepstone.

Bordered by the coastal towns of Shelly Beach to the north and Uvongo to the south, St Michael’s-on-sea forms part of the Greater Margate area in the Ray Nkonyeni Local Municipality, which is part of the Ugu District Municipality.

Although the village is officially a distinct sub-place from Shelly Beach, it is often regarded as part of Shelly Beach, sharing the same postal code as the area.

Tourism

Beach

St Michael’s Beach, or popularly known as St Mike’s Beach, is situated on the mouth of the Mhlanga River, lying between its lagoon and the Indian Ocean.

Hospitality

St Michael’s-on-Sea is synonymous with the St Michaels Sands Hotel and Restaurant, the village’s main landmark and one of the most popular hotels along the South Coast. Surrounding the hotel are several guest houses, holiday apartments, and B&Bs.

Transport

St Michael’s-on-Sea is located at the junction of Marine Drive and Knoxgore Road.

Marine Drive (R620 Regional Route) is the main route through the village, passing from Shelly Beach in the north to Uvongo in the south, while Knoxgore Road connects St Michael’s-on-Sea with Gamalakhe to the west.