Le Nabro est situé dans le Sud de l'Érythrée, au centre du bloc Danakil, à proximité de la frontière avec l'Éthiopie située au sud-ouest, dans le Nord de la vallée du grand rift. Il est entouré par les volcans Mallahle et Dubbi au sud-ouest et par les villes de Beylu et Assab à l'est et d'Idi au nord.
Culminant à 2 218 mètres d'altitude ce qui fait de lui le point culminant de la Dancalie, ce stratovolcan est couronné par une caldeira mesurant cinq kilomètres de largeur pour huit kilomètres de longueur. Largement ouverte en direction du sud-ouest, cette caldeira possède en son centre des dômes de lave rhyolitiques à obsidienne et des coulées de lave basaltiques qui se retrouvent aussi sur ses flancs. Des laves trachytiques et des dépôts pyroclastiques ont construit les parties les plus anciennes du volcan.