Thai National Parks

Species of Thailand

Yellow-spotted keelback

Fowlea flavipunctatus

(Edward Hallowell, 1860)

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

The yellow-spotted keelback (Fowlea flavipunctata) is a species of colubrid snake found in

India, Myanmar, 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 F. flavipunctata, but excludes India, Malaysia, and Indonesia.

F. f. schnurrenbergeri of Nepal is now considered an independent species, Fowlea schnurrenbergeri.

Habitat and behaviour

F. flavipunctata 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

F. flavipunctata is exploited in parts of its 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

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


  • Fowlea flavipunctata, Thasun Amarasinghe et al. (2022)
  • 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)


Please help us review our species pages if wrong photos are used or any other details in the page is wrong. We can be reached via our contact us page.

Xenochrophis flavipunctatus
Xenochrophis flavipunctatus

Range Map

Distribution map of Yellow-spotted keelback, Fowlea flavipunctatus in Thailand
  • Ban Dung District, Udon Thani
  • Ban Khai District, Rayong
  • Ban Lat District, Phetchaburi
  • Ban Mi District, Lopburi
  • Ban Muang District, Sakon Nakhon
  • Ban Na District, Nakhon Nayok
  • Ban Phai District, Khon Kaen
  • Ban Phue District, Udon Thani
  • Ban Pong District, Ratchaburi
  • Ban Rai District, Uthai Thani
  • Bang Bua Thong District, Nonthaburi
  • Bang Kapi District, Bangkok
  • Bang Lamung District, Chonburi
  • Bang Mun Nak District, Phichit
  • Bang Nam Priao District, Chachoengsao
  • Bang Pa In District, Phra Nakhon Si Ayutthaya
  • Bang Phli District, Samut Prakan
  • Bang Sao Thong District, Samut Prakan
  • Bang Saphan District, Prachuap Khiri Khan
  • Banphot Phisai District, Nakhon Sawan
  • Bo Thong District, Chonburi
  • Bueng Sam Phan District, Phetchabun
  • Cha-Am District, Phetchaburi
  • Charoen Sin District, Sakon Nakhon
  • Chiang Dao District, Chiang Mai
  • Chiang Khan District, Loei
  • Chiang Rai Province
  • Chonnabot District, Khon Kaen
  • Chumphon Buri District, Surin
  • Dan Chang District, Suphan Buri
  • Dan Makham Tia District, Kanchanaburi
  • Det Udom District, Ubon Ratchathani
  • Doi Saket District, Chiang Mai
  • Dok Khamtai District, Phayao
  • 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 Hang Maeo District, Chanthaburi
  • Kaeng Krachan District, Phetchaburi
  • Kaeng Krachan National Park
  • Kamalasa District, Kalasin
  • Kantharawichai District, Maha Sarakham
  • Kham Muang District, Kalasin
  • Khanom District, Nakhon Si Thammarat
  • Khao Sok National Park
  • Khao Yai Da
  • Khao Yai National Park
  • Khao Yoi District, Phetchaburi
  • Khemarat District, Ubon Ratchathani
  • Khiri Rat Nikhom District, Surat Thani
  • Khlong Lan District, Kamphaeng Phet
  • Khlong Luang District, Pathum Thani
  • Khlong Wang Chao National Park
  • Khon Buri District, Nakhon Ratchasima
  • Khon Sawan District, Chaiyaphum
  • Khong Chai District, Kalasin
  • Khu Mueang District, Buriram
  • Khuan Kalong District, Satun
  • Klaeng District, Rayong
  • Kuchinarai District, Kalasin
  • Lao Khwan District, Kanchanaburi
  • Lat Lum Kaeo District, Pathum Thani
  • Lom Sak District, Phetchabun
  • Mae Rim District, Chiang Mai
  • Mae Tha, Lamphun District, Lamphun
  • Min Buri District, Bangkok
  • Mueang Amnat Charoen District, Amnat Charoen
  • Mueang Chachoengsao District, Chachoengsao
  • Mueang Chaiyaphum District, Chaiyaphum
  • Mueang Chonburi District, Chonburi
  • Mueang Kalasin District, Kalasin
  • Mueang Kanchanaburi District, Kanchanaburi
  • Mueang Khon Kaen District, Khon Kaen
  • Mueang Lamphun District, Lamphun
  • Mueang Mukdahan District, Mukdahan
  • Mueang Nakhon Nayok District, Nakhon Nayok
  • Mueang Nakhon Pathom District, Nakhon Pathom
  • Mueang Nakhon Phanom District, Nakhon Phanom
  • Mueang Nakhon Ratchasima District, Nakhon Ratchasima
  • Mueang Nakhon Sawan District, Nakhon Sawan
  • Mueang Narathiwat District, Narathiwat
  • Mueang Nong Khai District, Nong Khai
  • Mueang Nongbua Lamphu District, Nong Bua Lamphu
  • Mueang Pan District, Lampang
  • Mueang Phatthalung District, Phatthalung
  • Mueang Phetchaburi District, Phetchaburi
  • Mueang Phichit District, Phichit
  • Mueang Rayong District, Rayong
  • Mueang Sa Kaeo District, Sa Kaeo
  • Mueang Sakon Nakhon District, Sakon Nakhon
  • Mueang Saraburi District, Saraburi
  • Mueang Sisaket District, Sisaket
  • Mueang Tak District, Tak
  • Mueang Trang District, Trang
  • Mueang Trat District, Trat
  • Mueang Ubon Ratchathani District, Ubon Ratchathani
  • Mueang Udon Thani District, Udon Thani
  • Mueang Uthai Thani District, Uthai Thani
  • Na Kae District, Nakhon Phanom
  • Na Klang District, Nong Bua Lamphu
  • Nam Phong District, Khon Kaen
  • Nam Som District, Udon Thani
  • Nam Yuen District, Ubon Ratchathani
  • Nang Rong District, Buriram
  • Non Din Daeng District, Buriram
  • Nong Bua Daeng District, Chaiyaphum
  • Nong Chok District, Bangkok
  • Nong Han District, Udon Thani
  • Nong Hi District, Roi Et
  • Nong Hong District, Buriram
  • Nong Khaem District, Bangkok
  • Nong Muang District, Lopburi
  • Nong Phok District, Roi Et
  • Nong Ya Plong District, Phetchaburi
  • Omkoi District, Chiang Mai
  • Ongkharak District, Nakhon Nayok
  • Pa Mok District, Ang Thong
  • Pai District, Mae Hong Son
  • Pak Phanang District, Nakhon Si Thammarat
  • Pak Tho District, Ratchaburi
  • Pak Thong Chai District, Nakhon Ratchasima
  • Pakham District, Buriram
  • Panare District, Pattani
  • Phan Thong District, Chonburi
  • Phanat Nikhom District, Chonburi
  • Phatthana Nikhom District, Lopburi
  • Phayu District, Sisaket
  • Phayuha Khiri District, Nakhon Sawan
  • Pho Si Suwan District, Sisaket
  • Phra Pradaeng District, Samut Prakan
  • Phra Samut Chedi District, Samut Prakan
  • Phran Kratai District, Kamphaeng Phet
  • Phu Chong Na Yoi National Park
  • Phu Khiao District, Chaiyaphum
  • Phu Kradueng National Park
  • Phu Luang District, Loei
  • Phu Wua Wildlife Sanctuary
  • Prachantakham District, Prachinburi
  • Rattanaburi District, Surin
  • Rattaphum District, Songkhla
  • Renu Nakhon District, Nakhon Phanom
  • Ron Phibun District, Nakhon Si Thammarat
  • Sai Noi District, Nonthaburi
  • Sam Phran District, Nakhon Pathom
  • San Kamphaeng District, Chiang Mai
  • San Pa Tong District, Chiang Mai
  • San Sai District, Chiang Mai
  • Sangkhla Buri District, Kanchanaburi
  • Saraphi District, Chiang Mai
  • Sattahip District, Chonburi
  • Sawang Daen Din District, Sakon Nakhon
  • Si Chomphu District, Khon Kaen
  • Si Maha Phot District, Prachinburi
  • Si Mueang Mai District, Ubon Ratchathani
  • Si Racha District, Chonburi
  • Si Samrong District, Sukhothai
  • Si Thep District, Phetchabun
  • Sikhio District, Nakhon Ratchasima
  • Suan Phueng District, Ratchaburi
  • Sung Noen District, Nakhon Ratchasima
  • Tha Mai District, Chanthaburi
  • Tha Maka District, Kanchanaburi
  • Tha Sala District, Nakhon Si Thammarat
  • Tha Takiap District, Chachoengsao
  • Tha Tako District, Nakhon Sawan
  • Tha Yang District, Phetchaburi
  • Thai Charoen District, Yasothon
  • Tham Pha Tha Phon Non-Hunting Area
  • Thap Lan National Park
  • Thap Sakae District, Prachuap Khiri Khan
  • Thoen District, Lampang
  • Thong Pha Phum National Park
  • Thung Song District, Nakhon Si Thammarat
  • Thung Wa District, Satun
  • Trakan Phuet Phon District, Ubon Ratchathani
  • U Thong District, Suphan Buri
  • Uthumphon Phisai District, Sisaket
  • Wang Nam Khiao District, Nakhon Ratchasima
  • Watthana Nakhon District, Sa Kaeo
  • Wichian Buri District, Phetchabun
  • Wiset Chai Chan District, Ang Thong
  • Yan Ta Khao District, Trang
  • Yang Talat District, Kalasin
Range map of Fowlea flavipunctatus in Thailand