"Podemos confirmar que al menos 22 personas fallecieron en los distintos hospitales de la ciudad", dijo el portavoz policial Mohamed Abdullahi.
El ataque reivindicado por el grupo terrorista Al Shabab, añadió, causó también medio centenar de heridos.
Tras la detonación del coche bomba frente al conocido hotel SYL se produjo un tiroteo.
Al Shabab, que mantiene estrechos vínculos con la red terrorista Al Qaeda, perpetró múltiples atentados en la capital, el más reciente la semana pasada contra un restaurante de la playa de Lido, en el que murió una decena de personas.