Ramokoka is a rural town in the North West Province of South Africa. It is near Rustenburg and about 1–2 hours drive away from Johannesburg.