Graaff-Reinet is a town in the Eastern Cape Province of South Africa. It is the fifth-oldest town in South Africa, after Cape Town, Stellenbosch, and Paarl then Swellendam. The town was the centre of a short-lived republic in the late 18th century.