Dimbaza is a township in the Eastern Cape province of South Africa, located in the Buffalo City Metropolitan Municipality, 20 kilometres northwest of King William's Town on the R63 road to Alice and Fort Beaufort. As of 2011, it had a population of 21,783.