Snake Identifier
Colubrids

King Rat Snake

Elaphe carinata

A large, powerfully built East Asian rat snake with strongly keeled scales, known for its yellowish crossbanding and its habit of preying on other snakes.

Adult length
1.5-2.5 m (5-8 ft)
Range
China, Taiwan, and Southeast Asia

Found a snake like this?

Identify any snake from a photo, free.

Identify a snake

Overview

The king rat snake is one of the largest colubrids in East Asia, found across much of China, Taiwan, and into northern Southeast Asia. It is notable for being unusually large and heavy-bodied for a rat snake.

Notably, this species is known to prey opportunistically on other snakes, making it ecologically significant in its range.

Its size and predatory habits have made it a well-documented species in East Asian herpetology.

How to identify it

The king rat snake has a dark olive to blackish body marked with irregular yellow crossbands or reticulations, which become more pronounced toward the head and neck.

  • Strongly keeled dorsal scales, unusual among rat snakes
  • Large, robust head clearly distinct from the neck
  • Heavy-bodied build compared to most colubrids
  • Round pupils
  • Adults commonly reach 1.5-2.5 m and can be quite heavy

Habitat & range

This species inhabits forests, agricultural land, rocky hillsides, and areas near human settlements across its range in China, Taiwan, and parts of northern Vietnam and Myanmar, from lowlands into hilly terrain.

Behavior, diet & reproduction

The king rat snake is active by day and dusk, sometimes hissing loudly and striking when cornered. It is a powerful constrictor known to prey on rodents, birds, and notably other snakes.

It is oviparous, with females laying clutches of roughly 10 to 20 eggs in warmer months.

Frequently asked questions

How big does the king rat snake get?

Adults commonly reach 1.5-2.5 m, making it one of the largest rat snakes in East Asia.

Where is the king rat snake found?

It occurs across China, Taiwan, and parts of northern Southeast Asia.

Does the king rat snake eat other snakes?

Yes, it is known to prey opportunistically on other snake species, in addition to rodents and birds.