Una bomba colocada en el autobús en el que viajaban oficiales y soldados estalló en el barrio de Dar Salam, en el sur de Saná, según la fuente militar.
Catorce militares resultaron heridos y dos de ellos murieron poco después, agregó.
Según varios testigos, dos hombres armados abrieron fuego contra el autobús desde un automóvil poco antes de la explosión.
Este incidente se produce después de que una serie de explosiones sacudieran varios barrios de la capital durante la noche del domingo. Según las autoridades, las detonaciones fueron provocadas por cohetes lanzados desde una zona tribal al sur de la capital.
Los ataques contra los militares se multiplicaron desde que Yemen comenzó una transición delicada tras la marcha bajo presión del popular presidente Alí Abdalá Saleh, hace dos años.
Las autoridades suelen atribuir la autoría de estos ataques a Al Qaida, cuyo brazo en Yemen es uno de los más activos en el mundo.