Team Building Packages Nelspruit, Mpumalanga, South Africa, Nelspruit is the capital of the Mpumalanga province on the Crocodile River and about 110 kilometers from the Mozambique border, 330 kilometers from Johannesburg and about 82 kilometers from the Swaziland border