Royal Python


Royal Python

Scientific Name

Python regius


Royal pythons are also known as ball pythons because they are known for curling up into a tight ball when under attack. They are shy creatures that are known for their docile temperament.

Royal pythons are renowned for their beautiful patterning. They are usually dark brown with brighter brown or gold patches. They have thin necks and stocky bodies. Their thin necks emphasise the distinctive shape and size of their heads.

The royal python is a non-venomous constrictor. It coils its body around its prey, squeezing it tightly until the animal can no longer breathe and suffocates.

Royal pythons breed during the autumn. The female stops eating whilst she develops the eggs. Once she lays her eggs, the female royal python incubates them using the heat generated by twitching her muscles.


Royal pythons eat a variety of animals including birds, reptiles, amphibians but mostly mammals such as rats and mice.

Size Fact

Royal pythons can grow up to 1.5 meters long.

Food Fact

Royal pythons swallow their food whole! Gulp!

Fun Fact

It is believed that some African leaders used to wear these snakes as jewellery, hence the name: ‘royal python’!

IUCN Red list

Royal pythons are listed as Least Concern on the IUCN red list.

Where do I live?

Royal pythons are native to Central, Eastern and Western Africa.

Back to the top