The African rock python is Africa’s largest snake — and one of the most surprising encounters you can have on a game drive. Females can stretch past five metres, ambush prey as large as a full-grown impala, and dispatch it in under two minutes through sheer constriction force. Sightings are unpredictable, but river gorges and water crossings in the Mara and along the Rufiji offer some of the best odds anywhere in Africa. Explore our Kenya safaris for itineraries covering the Mara River circuit.
Key Highlights
- Africa’s largest snake, with adult females reaching 4.5 to 5.5 metres and occasionally longer
- An ambush predator that locates warm-bodied prey using heat-sensing pits along its jaw
- Can take prey as large as a full-grown impala, killing by constriction in under two minutes
- One of the only snakes known to actively warm its own eggs by shivering during incubation
- Spends much of its time within 50 metres of water, making river crossings and gorges prime viewing spots
- Best chances: the Mara River’s rocky gorges and Rufiji River boat safaris in Nyerere National Park
Africa’s Biggest Snake
The African rock python (Python sebae) is Africa’s largest snake species and one of the largest in the world. Adult females — larger than males, since their bodies need the extra room to develop a clutch of eggs — typically reach 4.5 to 5.5 metres, with exceptional individuals measured well beyond that. A big female can weigh well over 100kg, with a body as thick as a large tree trunk at its widest point, especially after a substantial meal, when the body can visibly swell for days during digestion.
How It Hunts: Heat Sensors and Crushing Force
Rock pythons hunt by ambush, and their most important tool is a row of heat-sensing pits along the upper and lower jaw. These pits detect the faint temperature difference between a warm-blooded animal’s skin and the surrounding air — sensitive enough to pick up a prey animal’s presence in complete darkness from close range. Once triggered, the strike is fast: an open-mouth bite followed almost immediately by several coils wrapping around the prey.
What kills the prey isn’t crushing in the way people often imagine — it’s suffocation. As the python tightens its coils, it prevents the prey’s chest from expanding to breathe, and blood circulation fails soon after. Death from a large constriction typically comes within one to two minutes. This lets a python take prey far larger than you’d expect from its own body size — full-grown impala, young warthog, Thomson’s gazelle, and even large water birds are all within range for a big female.
Digesting a large meal is a slow process, often taking one to three weeks. During that time, the python positions its swollen mid-section in full sun while keeping its head and tail shaded — a deliberate strategy to keep its digestive enzymes working at peak efficiency and speed up an otherwise very slow process.
An Unusual Mother
Female rock pythons lay large clutches — commonly a few dozen eggs — in a hollow log, abandoned termite mound, or rock crevice, chosen for stable temperature and protection from predators. What’s unusual is what happens next: the female coils around her eggs for the two-to-three-month incubation period and generates her own body heat through continuous muscle micro-contractions, effectively acting as a living incubator. She does this without eating for the entire incubation period, often losing a substantial portion of her body weight by the time her eggs hatch — one of the only snake species in Africa known to actively heat its own eggs rather than relying purely on ambient temperature.
Hatchlings emerge fully independent, but face heavy predation in their first year from martial eagles, tawny eagles, secretary birds, honey badgers, mongooses, and even warthogs — which is part of why the clutch size is so large to begin with.
Where to Find One on Safari
Rock pythons are notoriously well camouflaged, their dark olive-brown, blotched pattern blending seamlessly into dry grass and leaf litter even at close range. Because they spend so much time near water, the best places to look are river crossings, gorges, and waterside game drive routes.
The Mara River’s rocky gorge sections, particularly near the Keekorok crossings, hold a healthy resident python population and are among the most reliable spots in East Africa during the dry season from July to October. In Tanzania, a Rufiji River boat safari through Nyerere National Park offers similarly strong odds, since the river’s oxbow lakes and banks concentrate pythons within easy view of a slow-moving boat. Occasionally, guides find a python motionless on a rock or log mid-digestion, its distended body outline betraying a recent large meal — one of the more memorable and extended snake sightings available on safari.
Frequently Asked Questions
How big does an African rock python get?
Adult females, the larger sex, typically reach 4.5 to 5.5 metres in length, making the African rock python the largest snake species on the continent.
Can an African rock python really kill an impala?
Yes. A large adult female can take prey as big as a full-grown impala, killing it by constriction-induced suffocation, typically within one to two minutes of the coils fully engaging.
Where is the best place to see an African rock python?
The Mara River’s rocky gorges near Keekorok and Rufiji River boat safaris in Nyerere National Park offer the best chances, since pythons spend most of their time close to water.
Do African rock pythons care for their eggs?
Yes, unusually so for a snake. Females coil around their eggs and generate heat through muscle contractions to keep them at the right incubation temperature, going without food for the entire two-to-three month incubation period.
Plan Your Safari
Our safari specialists can build an itinerary through the Mara River region or Nyerere National Park with the best odds of an African rock python sighting alongside classic Big Five game viewing.
Contact us today for a free, no-obligation quote on your safari.
Book Your Safari Now | Browse Sample Itineraries | Best Time to Visit