Thai National Parks

Snakes of Thailand

Species of Thailand

Yellow-spotted keelback

In Thai: งูลายสอบ้าน, ngu lai sor baan

Binomial name: Fowlea flavipunctatus, Edward Hallowell, 1860

The yellow-spotted keelback, Xenochrophis flavipunctatus, is a species of colubrid snake found in

India, Thailand, China, West Malaysia, Laos, Cambodia, Vietnam, Indonesia (Sumatra, Java, and Kalimantan) Its type locality is: Island of Hong Kong (Hong Kong) and Canton River?, China

IUCN includes Taiwan in the range of X. flavipunctatus, but excludes India, Malaysia, and Indonesia.

X. f. schnurrenbergeri of Nepal is now considered an independent species, Xenochrophis schnurrenbergeri.

Habitat and behaviour

X. flavipunctatus is a semiaquatic snake that occurs in slow rivers and streams, marshes, swamps, ponds, and lakes. It thrives also in wet human-modified habitats, including rice fields and ditches. It feeds on fish and frogs. It is diurnal.

Relations with humans

X. flavipunctatus is exploited in parts of it range to support snake farms and pigs and for use in snake wine.

This article uses material from Wikipedia released under the Creative Commons Attribution-Share-Alike Licence 3.0. Eventual photos shown in this page may or may not be from Wikipedia, please see the license details for photos in photo by-lines.

Scientific classification

Fowlea flavipunctatus

Common names

  • German: Gelbflecken-Fischnatter
  • English:
    • Common keelback
    • Yellow-spotted keelback
  • Thai:
    • งูลายสอบ้าน, ngu lai sor baan
    • งูลายสอสวน, ngu lai sor suan


  • Fowlea flavipunctatus, Jayaditya Purkayastha et al. (2019)
  • Xenochrophis flavipunctatus, Van Stanley Bartholomew Wallach et al. (2014)
  • Xenochrophis flavipunctatus, Patrick David & Gernot Vogel (2006)
  • Xenochrophis flavipunctatus, Olivier S.G. Pauwels et al. (2000)
  • Xenochrophis flavipunctatus, Ulrich Manthey & Wolfgang Grossmann (1997)
  • Natrix piscator flavipunctata, Malcolm Arthur Smith (1943)
  • Tropidonotus piscator ornatus, Frank Wall (1907)
  • Amphiesma flavipunctatum, Edward Hallowell (1860)

Conservation status

Least Concern (IUCN3.1)

Least Concern (IUCN3.1)


Xenochrophis flavipunctatus
Xenochrophis flavipunctatus

Range Map

Distribution map of Yellow-spotted keelback, Fowlea flavipunctatus in Thailand
  • Ban Dung District, Udon Thani
  • Ban Lat District, Phetchaburi
  • Ban Muang District, Sakon Nakhon
  • Bang Lamung District, Chonburi
  • Bang Mun Nak District, Phichit
  • Bang Saphan District, Prachuap Khiri Khan
  • Banphot Phisai District, Nakhon Sawan
  • Bueng Sam Phan District, Phetchabun
  • Cha-Am District, Phetchaburi
  • Chiang Dao District, Chiang Mai
  • Dan Makham Tia District, Kanchanaburi
  • Doi Saket District, Chiang Mai
  • Don Tan District, Mukdahan
  • Dong Charoen District, Phichit
  • Hang Dong District, Chiang Mai
  • Hua Hin District, Prachuap Khiri Khan
  • Hua Sai District, Nakhon Si Thammarat
  • Huai Kha Khaeng Wildlife Sanctuary
  • Huai Krachao District, Kanchanaburi
  • Kaeng Krachan District, Phetchaburi
  • Kaeng Krachan National Park
  • Kamalasa District, Kalasin
  • Khanom District, Nakhon Si Thammarat
  • Khao Sok National Park
  • Khao Yai Da
  • Khao Yai National Park
  • Khao Yoi District, Phetchaburi
  • Khlong Luang District, Pathum Thani
  • Khlong Wang Chao National Park
  • Khong Chai District, Kalasin
  • Mae Rim District, Chiang Mai
  • Min Buri District, Bangkok
  • Mueang Kalasin District, Kalasin
  • Mueang Kanchanaburi District, Kanchanaburi
  • Mueang Khon Kaen District, Khon Kaen
  • Mueang Nakhon Ratchasima District, Nakhon Ratchasima
  • Mueang Nakhon Sawan District, Nakhon Sawan
  • Mueang Phetchaburi District, Phetchaburi
  • Mueang Phichit District, Phichit
  • Mueang Rayong District, Rayong
  • Mueang Sa Kaeo District, Sa Kaeo
  • Mueang Udon Thani District, Udon Thani
  • Na Klang District, Nong Bua Lamphu
  • Nang Rong District, Buriram
  • Nong Bua Daeng District, Chaiyaphum
  • Nong Ya Plong District, Phetchaburi
  • Pa Mok District, Ang Thong
  • Pai District, Mae Hong Son
  • Pak Tho District, Ratchaburi
  • Pakham District, Buriram
  • Phatthana Nikhom District, Lopburi
  • Phayuha Khiri District, Nakhon Sawan
  • Phran Kratai District, Kamphaeng Phet
  • Phu Kradueng National Park
  • Phu Luang District, Loei
  • Phu Wua Wildlife Sanctuary
  • Prachantakham District, Prachinburi
  • San Kamphaeng District, Chiang Mai
  • San Pa Tong District, Chiang Mai
  • San Sai District, Chiang Mai
  • Saraphi District, Chiang Mai
  • Sawang Daen Din District, Sakon Nakhon
  • Suan Phueng District, Ratchaburi
  • Tha Mai District, Chanthaburi
  • Tha Tako District, Nakhon Sawan
  • Tha Yang District, Phetchaburi
  • Thai Charoen District, Yasothon
  • Tham Pha Tha Phon Non-Hunting Area
  • Thap Lan National Park
  • Thong Pha Phum National Park
  • Trakan Phuet Phon District, Ubon Ratchathani
  • U Thong District, Suphan Buri
  • Watthana Nakhon District, Sa Kaeo
  • Wichian Buri District, Phetchabun
  • Yang Talat District, Kalasin
Range map of Fowlea flavipunctatus in Thailand