Carpentry prices in cities like Durban, Cape Town, and Johannesburg vary due to differences in demand, supply, and cost of living. Generally, Cape Town and Johannesburg tend to have higher prices compared to Durban.