At least 276 people have died and the government news agency Sonna says only 111 of them have been identified.
A Turkish military plane is taking 40 of the injured to Turkey for medical treatment.
It is the deadliest terror attack in Somalia since the Islamist al-Shabab group launched its insurgency in 2007.
Article continues after advertisement
Some of the bodies were burnt beyond recognition.
Of those who were identified, one of the victims was a medical student who was due to graduate the next day.
Her father had flown to Mogadishu to attend her graduation but instead witnessed her burial.
Advertisement