Snake Identifier
Buff Striped Keelback (Amphiesma stolatum)
AB023 buff striped keelback 6 by AshLin 11:29, 23 July 2006 (UTC), via Wikimedia Commons, licensed under CC BY-SA 2.5
Colubrids

Buff Striped Keelback

Amphiesma stolatum

A slender, boldly striped freshwater colubrid common around paddies and ponds across South Asia.

Adult length
0.6-1.0 m (2-3.3 ft)
Range
South and Southeast Asia

Found a snake like this?

Identify any snake from a photo, free.

Identify a snake

Overview

The Buff Striped Keelback is a small, common colubrid snake found throughout South and Southeast Asia, closely associated with wetlands, rice paddies, and slow-moving water. It is one of the most frequently encountered snakes in agricultural landscapes in the region.

It feeds on small prey. It is often mistaken for other banded species due to its striking pattern.

How to identify it

  • Slender body with prominent black-and-buff or black-and-yellow longitudinal stripes running down the back
  • Keeled (ridged) dorsal scales giving a slightly rough texture
  • Rounded head barely distinct from neck, round pupils
  • Pale cream to olive base color with dark lateral striping
  • Adults typically 0.6-1.0 m in length
  • Distinguished from cobras and kraits by lack of hood and absence of cross-banding

Habitat & range

Found in rice paddies, marshes, ponds, ditches, and slow streams at low to mid elevations across the Indian subcontinent and parts of Southeast Asia. It favors well-vegetated freshwater margins and agricultural wetlands.

Behavior, diet & reproduction

Primarily diurnal and highly aquatic, foraging in shallow water and mud for frogs, tadpoles, and small fish. When threatened it may flatten its body and strike. It is oviparous, laying clutches of roughly 6-15 eggs during the warm, wet season.

Frequently asked questions

Where does it live?

It is common in rice paddies, ponds, and marshes across South and Southeast Asia.

What does it eat?

Mainly frogs, tadpoles, and small fish caught in shallow water.

How big does it get?

Adults typically reach 0.6-1.0 m (2-3.3 ft) in length.

Buff Striped Keelback identified by the community

Real snakes identified with Snake Identifier.

Buff-striped Keelback