Både explosioner och skottlossning har hörts i staden.
Händelseförloppet började med att en självmordsbombare i bil sprängde sig vid hotell Weheliye i Mogadishus centrum. Samtidigt rusade beväpnade män in i hotellet och öppnade eld. Bland gästerna fanns folk som bröt fastan i restaurangen när anfallet drogs i gång på fredagskvällen.
Enligt nyhetsbyrån Reuters har islamistgerillan al-Shabaab tagit på sig attacken. Rörelsen sade sig också ligga bakom belägringen av ett annat hotell i staden.
Medan anfallet mot hotell Weheliye var över efter någon timme, pågick belägringen ännu på det andra hotellet.