Der Römer Vergil erzählt eine andere Geschichte um die Heldin Dido. In seiner „Aineas“ widmet er der Geschichte um Dido und Aeneas vier von 12 Kapiteln:

Auf seiner Flucht aus Troja verschlägt ein Sturm den Helden Aeneas in das neu gegründete Karthago von Königin Dido. Dido nimmt den Fremdling freundlich auf. Auf ihre Bitte hin erzählt Aeneas der Königin Dido, wie es zum Untergang von Troja kam.

Er erzählt Dido von der List der Griechen, dem Trojanischen Pferd und von der Plünderung und Eroberung der Stadt. Auch von seinen jahrenlangen Irrfahrten berichtet Aeneas der Dido. Sechs Jahre schon haben ihn Stürme und Götterorakel von einer Küste zur anderen getrieben.

Währenddessen sorgt Venus (Aphrodite), seine Mutter, dafür, dass Dido sich in Aeneas verliebt. Dies schien ihr der sicherste Schutz für ihren Sohn in fremdem Land. Dido ringt lange mit sich, ob sie sich mit Aeneas einlassen solle. Denn sie hatte beim Tode ihres Mannes einen Eid abgelegt, sich nie wieder mit einem Mann zu verbinden.

Schließlich vertraut sie sich ihrer Schwester an, die ihr die Zweifel an ihrer Liebe zu Aeneas ausredet. Auch Venus (Aphrodite) und Juno (Hera) sind im Bunde als die beiden Liebenden sich finden. Während eines Unwetters führen die Göttinnen die Liebenden in einer Höhle zusammen und lassen sie dort für sich.

Nicht so ganz allerdings, denn Jupiter (Zeus) bekommt von der Sache Wind. Und der Göttervater Zeus hat anderes mit dem einzig Überlebenden des trojanischen Königshauses vor.

Aeneas soll nach Italien und dort endlich das neue Weltreich gründen. Eine Ehe mit Dido passt in diesen Plan überhaupt nicht. So schickt der Göttervater seinen Boten Merkur (Hermes) nach Karthago, den Aeneas zum Aufbruch zu mahnen. Aeneas nimmt schweren Herzens Abschied von Dido.

Von weitem noch auf den Schiffen schon, sieht er den Scheiterhaufen brennen, auf dem sich Dido verbrennt. Auf dem die Königin Dido sich mit dem Schwert, das sie von Aeneas bekommen hatte, selbst ersticht.

Der Mythos erzählt, dass Didos verzweifeltes Ende der Anfang der Feindschaft zwischen Rom und Karthago gewesen sein soll.