Ahmed Adma, the driver of the bus, said blood and body parts were scattered everywhere after the blast. The driver lost consciousness after the explosion but was not seriously hurt.
Ali Muse, the head of the city’s ambulance service, said five men and three women were killed.
No one immediately claimed responsibility, but many attacks in Somalia are carried out by al-Shabab, an al-Qaida aligned militant group that has vowed to overthrow Somalia’s weak government.
Al-Shabab last week pledged a new “massive” war that has seen nine straight days of violence in Mogadishu