A British Airways plane bound for London clipped its wing on a nearby building as it was preparing to take off from Johannesburg on Sunday, South Africa's airports authority said.
The Boeing 747-400 carrying about 180 passengers was taxiing on the runway at O.R. Tambo International when its wing hit the building.
No one on the plane was hurt, but four ground employees who were in the building sustained minor injuries, the Airports Company South Africa (ACSA) said, adding that an investigation was underway.
Photos posted on social media site Twitter showed a brick building with what appeared to be an aircraft wing lodged in its top floor.
More top news
A mother feared to have been planning to travel to Syria with her four children has been charged with child abduction.
Dimitri Diatchenko was sentenced to 60 days community service after eating the animal and sending his ex graphic photos of what he did.
The starving toddler has been taken into care following the incident in Chile - but it is thought the dog may well have saved his life.