Greek mythology · Creatures

Python, the serpent of Delphi slain by Apollo in Greek mythology

In brief

Python is the monstrous serpent of Delphi in Greek mythology. Born of Gaia according to Ovid and Hyginus, it guarded the site of the oracle until Apollo killed it with his arrows; its death founded the Pythian sanctuary and gave its name to the Pythia and the Pythian Games.

Python is the monstrous serpent that guarded the site of Delphi before the arrival of Apollo. Born of the Earth, Gaia, according to Ovid and Hyginus, it was shot down by the young god, who then took over the site and founded his oracle there. Its death explains the names Pytho, Pythia, Pythian Apollo and the Pythian Games. Yet the story is far from fixed: the oldest version knows only a nameless she-dragon who nursed Typhon, and Aeschylus tells the founding of Delphi with no fight at all.

A chthonic guardian under Parnassus

Python belongs to the world before the Olympians. It lives at Pytho, below Mount Parnassus, beside a spring, at a place several traditions describe as an older oracle of Earth. It has two faces. It is a plague: the Homeric Hymn shows it ravaging people and their flocks. It is also a guardian, tied to the soil and to the powers that spoke there before Apollo.

As a guardian it belongs with other Greek serpents: Ladon, who coils around the golden apples of the Hesperides, or the dragon of the Golden Fleece. Like them, Python protects something a newcomer has to win. The difference lies in the prize. It is not treasure but prophecy, the most prestigious institution in the Greek world.

Parentage: a child of Earth

Hesiod does not mention Python in the Theogony, and the Homeric Hymn gives the monster no parents. The earth-born pedigree comes later.

  • Euripides, in Iphigenia in Tauris, calls the serpent a “monstrous portent of Earth” without explicitly making it her son.
  • Ovid (Metamorphoses 1.434-440) has Earth produce it directly: after the Flood, the waterlogged soil warmed by the sun spontaneously generates new forms, and among them, against her will, the huge Python.
  • Hyginus (Fabulae 140) simply calls it “son of Earth” (Terrae filius).

That ancestry matters. It places Python in the long line of Gaia’s monstrous offspring whom the Olympians must overcome, from Typhon to the Giants. On the scale of one sanctuary, the killing of Python replays Zeus’s victory over the forces of Earth.

The oldest version: the she-dragon of the Homeric Hymn

The “Pythian” part of the Homeric Hymn to Apollo (roughly lines 300-374) holds the earliest surviving account. Having laid out his temple, Apollo kills a drakaina, a “bloated, great” she-dragon living by a fair-flowing spring, who had done much harm to the people of the land. The poem never names her.

A digression: Typhon’s nurse

At the moment of the fight the poet breaks off for a long aside. This she-dragon had been given Typhon (Typhaon) to raise. Hera, furious that Zeus had produced Athena on his own, wanted to bear a child without a husband in turn; she gave birth to this scourge and handed it to the she-dragon, “one evil to another”. In the archaic version, then, the monster of Pytho is the foster-mother of Zeus’s greatest enemy.

The aside is not decoration. It makes Apollo’s victory an extension of the order Zeus imposes on the world: the son does at Delphi what the father does against Typhon.

The arrow and the rotting

Apollo brings her down with an arrow. She writhes, gasps and dies, and the god exults over her: let her rot now on the earth that feeds mankind. The poet draws a double etymology from this. The place is called Pytho because the sun made the monster rot (pythein) there, and the god is called Pythian for the same reason.

This is an ancient pun, not reliable linguistics. But it shows that from the archaic period the very name of Delphi was heard as the memory of a killing.

Euripides: the infant Apollo against Earth’s serpent

In the fifth century Euripides offers a very different account in a choral song of Iphigenia in Tauris (the third stasimon, from about line 1234). Leto carries her newborn son from Delos to Parnassus. There a dappled, wine-dark serpent, guardian of Earth’s underground oracle, holds the site. Apollo, still a baby in his mother’s arms, kills it and takes the shrine.

What follows is Euripides’ own. Earth, angry that her daughter Themis has been driven from the oracle, retaliates by sending people prophetic dreams at night, making the Pythia redundant. Apollo goes up to Olympus to complain; Zeus smiles at his son’s eagerness for rich offerings and puts an end to the dream oracles. For Euripides the serpent is only the first obstacle. The real conflict is between two kinds of divination: the old, nocturnal one of Earth and the official one of Apollo.

Aeschylus: a founding without bloodshed

Aeschylus’ Eumenides opens with a prayer by the Pythia (lines 1-8) that tells the history of the place quite differently. The oracle passed peacefully from hand to hand: first to Earth, the original prophetess, then to Themis, then to the Titaness Phoebe, who gave it as a birthday gift to Phoebus Apollo, who bears her name.

There is no serpent. The silence is almost certainly deliberate. In a trilogy that ends by reconciling old and new gods, Aeschylus sets aside a myth of conquest. The page on Themis looks at this choice in more detail.

Hyginus and Ovid: the mythographers’ Python

Hyginus: a son’s revenge

Hyginus’ Fabula 140 gives the most novelistic version. Python, son of Earth, gave oracles on Parnassus before Apollo. It knew it was destined to die at the hands of Leto’s offspring. On learning that Leto was pregnant by Zeus, it pursued her to kill her. On Zeus’s orders the North Wind carried her to Poseidon, who hid her on the island of Ortygia beneath the waves; the serpent, unable to find her, went back to Parnassus. There Leto gave birth to Apollo and Artemis.

Four days after his birth, Apollo went to avenge his mother and shot Python dead. Hyginus adds that he put the bones in a tripod, set it in his temple and founded funeral games in the serpent’s honor, the Pythian Games. Here the killing becomes a family vendetta, and Python takes on the role of Leto’s persecutor that other authors give to Hera.

Ovid: a thousand arrows and an oak wreath

Ovid (Metamorphoses 1.438-451) stresses the feat of arms. The archer god, who had only ever shot at deer and wild goats, kills the giant serpent with a thousand arrows, nearly emptying his quiver. So that the fame of the deed would not fade, he founds the Pythian Games. Winners there received a crown of oak leaves, because “there was no laurel yet”.

That detail sets up the next story. Proud of his victory over Python, Apollo mocks Cupid, who takes revenge by making him fall in love with Daphne. In Ovid, killing the serpent is the prelude to the god’s first love and to the origin of the Pythian laurel.

The versions at a glance

SourceThe monsterParentageWhat changes
Homeric Hymn to Apollonameless she-dragonnot statednurse of Typhon; Pytho named after the rotting corpse
Aeschylus, Eumenidesabsent—peaceful succession Earth → Themis → Phoebe → Phoebus
Euripides, Iphigenia in Taurismale serpent guarding the oracle“portent of Earth”infant Apollo; Earth sends dreams in revenge
Apollodorus 1.4.1the serpent Pythonnot statedblocks Apollo’s way to the oracular chasm
Ovid, Metamorphoses 1Python, born after the FloodEartha thousand arrows; Pythian Games founded
Hyginus, Fabulae 140Python, oracle of Parnassusson of Earthhunts the pregnant Leto; killed on the fourth day

Python and Delphyne: an ancient confusion

Python should be kept apart from Delphyne. In Apollodorus (1.6.3), Delphyne is a she-dragon, half woman and half serpent, whom Typhon sets to guard the maimed Zeus in the Corycian cave in Cilicia after cutting out his sinews. Hermes and Aegipan steal the sinews back and restore the god’s strength. That episode belongs to the Typhon cycle, not to Delphi.

Still, the name Delphyne recalls Delphi, and the Homeric Hymn had already made the she-dragon of Pytho Typhon’s nurse. Apollonius of Rhodes (Argonautica, book 2) even calls the monster the child Apollo kills under Parnassus Delphyne. The two figures were therefore blended in antiquity, and modern scholars disagree on whether they were originally one and the same.

The killing in Delphic cult

The fight with Python was not only told; it was performed.

  • The Pythian Games. Reorganized in the early sixth century BC, they began with musical contests. Strabo (book 9.3) describes the “Pythian nome”, an instrumental piece in several movements that imitated the god’s battle with the serpent, down to its dying hisses.
  • The Septerion. Plutarch (Greek Questions 12) describes this festival, held every eight years, as an imitation of the fight with Python, followed by a flight and pursuit to Tempe. In On the Obsolescence of Oracles (15) he describes the hut set on fire by a boy and criticizes those who read it as the serpent’s lair, a sign that the meaning of the rite was already disputed.
  • The omphalos. The stone that marked Delphi as the “navel of the world” was said, according to the Roman scholar Varro, to be Python’s tomb. This late association echoes Hyginus’ tripod: the monster’s remains lie at the heart of the sanctuary.

Callimachus (Hymn to Apollo) also ties the ritual cry “Hie Paieon” to the fight: the people of Delphi supposedly shouted it to urge the young god to shoot. Strabo, finally, preserves the rationalizing view of the historian Ephorus, for whom Python was not a serpent at all but a violent man nicknamed Drakon, whom Apollo killed.

What the ancient sources say

  • The Homeric Hymn to Apollo (c. 300-374) tells of a nameless she-dragon, Typhon’s nurse, and explains Pytho by the rotting of her corpse.
  • Aeschylus (Eumenides 1-8) has Earth, Themis, Phoebe and Phoebus succeed each other at Delphi without violence.
  • Euripides (Iphigenia in Tauris, third stasimon) shows the infant Apollo killing Earth’s serpent, and Earth striking back with dreams until Zeus stops them.
  • Apollonius of Rhodes (Argonautica, book 2) names the monster killed under Parnassus Delphyne.
  • Apollodorus (Library 1.4.1) makes Python the guardian of Themis’ oracle; in 1.6.3 he places the she-dragon Delphyne in the Typhon story.
  • Ovid (Metamorphoses 1.434-451) has Python born from Earth after the Flood and killed with a thousand arrows.
  • Hyginus (Fabulae 140) makes it a son of Earth who hunts the pregnant Leto.
  • Plutarch (Greek Questions 12; On the Obsolescence of Oracles 15) describes the Septerion and the arguments over its meaning.

Further reading

For the sanctuary Python guarded, start with Delphi, then read about its slayer, Apollo, and his mother Leto. The earlier mistresses of the oracle have their own pages: Gaia and Themis. On the monstrous side, see Typhon, whom the Hymn’s she-dragon raised, and another serpent killed by a son of Zeus, the Lernaean Hydra. For the wider picture, visit the Greek mythology hub.

Ancient sources

  • Homeric Hymn to Apollo, c. 300-374 (the she-dragon of Pytho and Typhon)
  • Aeschylus, Eumenides, 1-8 (peaceful succession at the oracle)
  • Euripides, Iphigenia in Tauris, third stasimon (1234 ff.)
  • Apollonius of Rhodes, Argonautica, book 2 (Delphyne)
  • Callimachus, Hymn to Apollo (origin of the cry 'Hie Paieon')
  • Apollodorus, Library, 1.4.1 and 1.6.3
  • Ovid, Metamorphoses, 1.434-451
  • Hyginus, Fabulae, 140
  • Plutarch, Greek Questions, 12; On the Obsolescence of Oracles, 15
  • Strabo, Geography, book 9.3

See also

Frequently asked questions

Is the python snake named after the Greek Python?

Yes. Modern naturalists borrowed the name of the Delphic monster for a genus of large constricting snakes. The link is a scholarly one: no ancient author describes Python as crushing its prey, only as a huge, destructive serpent.

Why did Apollo have to be purified after killing Python?

Because in Delphic tradition even a justified killing left pollution. Several later sources say the god went to be cleansed, most often in the Vale of Tempe in Thessaly, and the Septerion festival seems to have re-enacted that journey. The details vary between authors, so it is best read as cult tradition rather than as part of the core myth.

Did Python attack Leto?

Only in some versions. Hyginus says Python, knowing it was fated to die by Leto's offspring, hunted her while she was pregnant until Poseidon hid her on Ortygia. The Homeric Hymn and Euripides say nothing of this; there, the serpent is simply the occupant of the site Apollo wants.