Elliotdale is a rural town in the Eastern Cape Province of South Africa, situated approximately 22 km south-east of Mqanduli and 50 km south of Mthatha.
Elliotdale falls within the Mbhashe Local Municipality and the Amathole District Municipality.
The town is named after Sir Henry Elliot, Chief Magistrate of the Transkei from 1891 to 1902.
