Twelve passengers have been confirmed dead, when the bus they were traveling in with 52 passengers from Zambia to Johannesburg crashed off the N1.

Some of those who survived the crash between Mokopane and Mookgopong in Limpopo say the bus had a tyre burst before the driver lost control and veered off the road.

Police spokesperson Moatshe Ngoepe says the injured have been taken to the hospital.

Ngoepe says the bus was carrying passengers from Zambia.