Reptiles and Amphibians of Thailand

Thailand's Snakes, Lizards, Turtles, and Frogs

List of Snakes of Thailand

This is a list of all snakes confirmed to have been found in Thailand. The letters refer to the regions of Thailand in which they have been found.

map of thailand provinces herping regions of thailand herps
Range should be taken as a guide. There is much we don’t know about Thai herps so just because it isn’t recorded yet doesn’t mean it’s not there!

N – northern (generally Sukhothai to Chiang Mai/Chiang Rai)
W – western (Burmese border from Mae Hong Son to Ratchaburi)
C – central (Bangkok north to Nakhon Sawan and east to Khorat)
E – eastern (Chanthaburi to Loei and everything east)
S – southern (the peninsula from Phetchaburi on south)

Snakes of Thailand

Typical Blind Snakes (Typhlopidae)

identifying Blind Snakes in Thailand

Diard’s Blind Snake (Argyrophis diardii) – all Thailand
Mueller’s Blind Snake (Argyrophis muelleri) – S, C
Roxane’s Blind Snake (Argyrophis roxaneae) – C
Siamese Blind Snake (Argyrophis siamensis) – E
Trang Blind Snake (Argyrophis trangensis) – S
White-headed Blind Snake (Indotyphlops albiceps) – all Thailand
Brahminy Blind Snake (Indotyphlops braminus) – all Thailand
Ozaki’s Blind Snake (Indotyphlops ozakiae) – C
Slender Worm Snake (Indotyphlops porrectus) – N, C
Striped Blind Snake (Ramphotyphlops lineatus) – S

Indo-Malayan Blind Snakes (Gerrhopilidae)

identifying Blind Snakes in Thailand

Flower’s Blind Snake (Gerrhopilus floweri) – C

Asian Pipe Snakes (Cylindrophiidae)

identifying Pipe Snakes in Thailand

Jodi’s Pipe Snake (Cylindrophis jodiae) – all Thailand

Sunbeam Snakes (Xenopeltidae)

identifying Sunbeam Snakes in Thailand

Sunbeam Snake (Xenopeltis unicolor) – all Thailand

Pythons (Pythonidae)

identifying Pythons in Thailand

Reticulated Python (Malayopython reticulatus) – all Thailand
Burmese Python (Python bivittatus) – N, W, C, E
Red Blood Python (Python brongersmai) – S, W

Wart Snakes (Acrochordidae)

identifying Wart Snakes in Thailand

Little File Snake (Acrochordus granulatus) – coastal areas only
Javan Wart Snake (Acrochordus javanicus) – coastal areas only

Odd-scaled Snakes (Xenodermidae)

identifying Odd-scaled Snakes in Thailand

Laotian Bearded Snake (Parafimbrios lao) – N
Dragon Snake (Xenodermus javanicus) – S

Slug-eating Snakes (Pareidae)

identifying Slug Snakes in Thailand

Blunt-headed Slug Snake (Aplopeltura boa) – S
Smooth Slug Snake (Asthenodipsas laevis) – S
Malayan Slug Snake (Asthenodipsas malaccanus) – S
Keeled Slug Snake (Pareas carinatus) – all Thailand
Hampton’s Slug Snake (Pareas hamptoni) – N, W
Spotted Slug Snake (Pareas macularius) – all Thailand
White-spotted Slug Snake (Pareas margaritophorus) – all Thailand

Asian Water Snakes (Homalopsidae)

identifying Asian Water Snakes in Thailand

Keel-bellied Water Snake (Bitia hydroides) – W coast
Cantor’s Water Snake (Cantoria violacea) – W coast
Dog-faced Water Snake (Cerberus schneiderii) – all coast
Chanard’s Mud Snake (Enhydris chanardi) – C
Rainbow Water Snake (Enhydris enhydris) – all Thailand
Jagor’s Water Snake (Enhydris jargorii) – C
Mekong Mud Snake (Enhydris subtaeniata) – C, E
Tentacled Snake (Erpeton tentaculatum) – S, C, E
Crab-eating Water Snake (Fordonia leucobalia) – S coast
Glossy Marsh Snake (Gerarda prevostiana) – all coast?
Puff-faced Water Snake (Homalopsis buccata) – S
Jack’s Water Snake (Homalopsis mereljcoxi) – all Thailand
Deuve’s Water Snake (Homalopsis nigroventralis) – E
Martaban Water Snake (Homalopsis semizonata) – S
Yellow-bellied Water Snake (Hypsiscopus plumbea) – all Thailand
Bocourt’s Water Snake (Subsessor bocourti) – S, C, E

Colubrids (Colubridae)

False Cobras (subfamily Pseudoxenodontinae)

identifying False Cobras in Thailand

Blakeway’s Mountain Snake (Plagiopholis blakewayi) – N
Assam Mountain Snake (Plagiopholis nuchalis) – N, W, C
Bamboo False Cobra (Pseudoxenodon bambusicola) – N
Chinese False Cobra (Pseudoxenodon macrops) – N, W, C

Keelbacks (subfamily Natricinae)

identifying Keelbacks in Thailand

Buff-striped Keelback (Amphiesma stolata) – all Thailand
Yellow-spotted Keelback (Fowlea flavipunctatus) – all Thailand
Checkered Keelback (Fowlea piscator) – N, W, C
White-spotted Keelback (Fowlea punctulatus) – S
Two-striped Keelback (Hebius bitaeniatum) – N
Tai-yong Keelback (Hebius boulengeri) – E, C
Deschauensee’s Keelback (Hebius deschauenseei) – N, W
Groundwater’s Keelback (Hebius groundwateri) – S
Malayan Mountain Keelback (Hebius inas) – S
Khasi Hills Keelback (Hebius khasiense) – N, E
White-lipped Keelback (Hebius leucomystax) – N, E
Boomsong’s Stream Snake (Isanophis boonsongi) – N
Yellow-spotted Mountain Stream Snake (Opisthotropis maculosa) – E
Spencer’s Mountain Stream Snake (Opisthotropis spenceri) – N
Angel’s Stream Snake (Paratapinophis praemaxillaris) – N
Speckle-bellied Keelback (Rhabdophis chrysargos) – all Thailand
Orange-necked Keelback (Rhabdophis flaviceps) – S
Black-banded Keelback (Rhabdophis nigrocinctus) – all Thailand
Blue-necked Keelback (Rhabdophis rhodomelas) – S
Red-necked Keelback (Rhabdophis subminiatus) – all Thailand
Yunnan Water Snake (Sinonatrix yunnanensis) – N
Malayan Spotted Keelback (Xenochrophis maculatus) – S
Triangle Keelback (Xenochrophis trianguligerus) – W, S

Black-headed Snakes (subfamily Sibynophiinae)

identifying Black-headed Snakes in Thailand

Collared Black-headed Snake (Sibynophis collaris) – all Thailand
White-lipped Black-headed Snake (Sibynophis melanocephalus) – S
Triangled Black-headed Snake (Sibynophis triangularis) – C, E

Reed Snakes (subfamily Calamariinae)

identifying Reed Snakes in Thailand

Variable Reed Snake (Calamaria lumbricoidea) – N, C, S
Collared Reed Snake (Calamaria pavimentata) – all Thailand
Pink-headed Reed Snake (Calamaria schlegeli) – S
Short-tailed Reed Snake (Calamaria virgulata) – S
Malayan Mountain Reed Snake (Macrocalamus lateralis) – S
Dwarf Reed Snake (Pseudorabdion longiceps) – S

Tree and Bronzeback snakes (subfamily Ahaetuliinae)

identifying Whip Snakes in Thailand
identifying Tree Snakes in Thailand
identifying Bronzebacks in Thailand

Speckle-headed Whip Snake (Ahaetulla fasciolata) – S
Big-eye Green Whip Snake (Ahaetulla mycterizans) – S
Long-nosed Whip Snake (Ahaetulla nasuta) – N, W, C, E
Oriental Whip Snake (Ahaetulla prasina) – all Thailand
Golden Tree Snake (Chrysopelea ornata) – all Thailand
Paradise Tree Snake (Chrysopelea paradisi) – S
Twin-barred Tree Snake (Chrysopelea pelias) – S
Striped Bronzeback (Dendrelaphis caudolineatus) – S
Blue Bronzeback (Dendrelaphis cyanochloris) – N, W, S
Elegant Bronzeback (Dendrelaphis formosus) – S
Haas’s Bronzeback (Dendrelaphis haasi) – S
Kopstein’s Bronzeback (Dendrelaphis kopsteini) – S
Nganson Bronzeback (Dendrelaphis ngansonensis) – C, E
Sawtooth-necked Bronzeback (Dendrelaphis nigroserratus) – W, S
Painted Bronzeback (Dendrelaphis pictus) – all Thailand
Banded Bronzeback (Dendrelaphis striatus) – S
Mountain Bronzeback (Dendrelaphis subocularis) – N, W, C, E
Vogel’s Bronzeback (Dendrelaphis vogeli) – N
Keel-bellied Whip Snake (Dryophiops rubescens) – W, C, S

Typical Colubrids (subfamily Colubrinae)

identifying Cat Snakes in Thailand
identifying Rat Snakes in Thailand
identifying Wolf Snakes in Thailand
identifying Kukri Snakes in Thailand
identifying other Colubrids in Thailand

Green Cat Snake (Boiga cyanea) – all Thailand
Dog-toothed Cat Snake (Boiga cynodon) – S
Mangrove Cat Snake (Boiga dendrophila) – S
White-spotted Cat Snake (Boiga drapiezii) – S
Jasper Cat Snake (Boiga jaspidea) – S
Many-spotted Cat Snake (Boiga multomaculata) – all Thailand
Black-headed Cat Snake (Boiga nigriceps) – W, S
Banded Green Cat Snake (Boiga saengsomi) – S
Siamese Cat Snake (Boiga siamensis) – all Thailand
Yellow-striped Rat Snake (Coelognathus flavolineatus) – W, C, S
Copperhead Rat Snake (Coelognathus radiatus) – All Thailand
Beauty Rat Snake (Elaphe taeniura) – all Thailand
Striped Ringneck (Gongylosoma baliodeirum)
Long-tailed Ringneck (Gongylosoma longicaudum)
Common Ringneck (Gongylosoma scriptum)
Red-tailed Green Rat Snake (Gonyosoma oxycephalum)
Green Bush Rat Snake (Gonyosoma prasinum)
Günther’s Smooth Snake (Liopeltis frenatus)
Stoliczka’s Smooth Snake (Liopeltis stoliczkae)
Malayan Smooth Snake (Liopeltis tricolor)
Cardamom Mountains Wolf Snake (Lycodon cardamomensis)
Common Bridle Snake (Lycodon davisonii)
Brown Wolf Snake (Lycodon effraenis)
Banded Wolf Snake (Lycodon fasciatus)
Common Wolf Snake (Lycodon capucinus)
Gibson’s Wolf Snake (Lycodon gibsonae)
Laotian Wolf Snake (Lycodon laoensis)
Snake-eater Wolf Snake (Lycodon ophiophagus)
White-banded Wolf Snake (Lycodon septentrionalis)
Malayan Bridle Snake (Lycodon subannulatus)
Malayan Banded Wolf Snake (Lycodon subcinctus)
Barron’s Kukri Snake (Oligodon barroni)
Assam Kukri Snake (Oligodon Catenatus)
Ashy Kukri Snake (Oligodon cinereus)
Cantor’s Kukri Snake (Oligodon cyclurus)
Deuve’s Kukri Snake (Oligodon deuvei)
Gray’s Kukri Snake (Oligodon dorsalis)
Banded Kukri Snake (Oligodon fasciolatus)
Hua Hin Kukri Snake (Oligodon huahin)
Inornate Kukri Snake (Oligodon inornatus)
Jintakune’s Kukri Snake (Oligodon jintakunei)
Joynson’s Kukri Snake (Oligodon joynsoni)
Mouhot’s Kukri Snake (Oligodon mouhoti)
Khorat Kukri Snake (Oligodon pseudotaeniatus)
Brown Kukri Snake (Oligodon purpurascens)
Sai Yok Kukri Snake (Oligodon saiyok)
Barred Kukri Snake (Oligodon signatus)
Striped Kukri Snake (Oligodon taeniatus)
Theobald’s Kukri Snake (Oligodon theobaldi)
Bamboo Rat Snake (Oreocryptophis porphyraceus)
Borneo Frog-eating Snake (Stegonotus borneensis)
Keeled Rat Snake (Ptyas carinata)
White-bellied Rat Snake (Ptyas fusca)
Indo-Chinese Rat Snake (Ptyas korros)
Oriental Rat Snake (Ptyas mucosa)
Many-banded Green Snake (Ptyas multicinctus)
Green Rat Snake (Ptyas nigromarginata)
Malaysian Brown Snake (Xenelaphis hexagonotus)

Lamprophiids (Lamprophiidae)

Common Mock Viper (Psammodynastes pulverulentus)
Indo-Chinese Sand Snake (Psammophis indochinensis)

Elapids (Elapidae)

Coral Snakes, Kraits, and Cobras (subfamily Elapinae)

Blue Malaysian Coral Snake (Caliophis bivirgatus)
Gray Coral Snake (Calliophis gracilis)
Banded Malaysian Coral Snake (Calliophis intestinalis)
Small-spotted Coral Snake (Calliophis maculiceps)
MacClelland’s Coral Snake (Sinomicrurus macclellandi)
Malayan Krait (Bungarus candidus)
Banded Krait (Bungarus fasciatus)
Red-headed Krait (Bungarus flaviceps)
Many-banded Krait (Bungarus multicinctus)
Red River Krait (Bungarus slowinskii)
Monocled Cobra (Naja kaouthia)
Indo-Chinese Spitting Cobra (Naja siamensis)
Equatorial Spitting Cobra (Naja sumatrana)
King Cobra (Ophiophagus hannah)

Sea Snakes (subfamily Hydrophiinae)

Spine-tailed Sea Snake (Aipysurus eydouxii)
Annadale’s Sea Snake (Hydrophis annandalei)
Black-headed Sea Snake (Hydrophis atriceps)
Faint-banded Sea Snake (Hydrophis belcheri)
Peters’ Sea Snake (Hydrophis bituberculatus)
Brook’s Sea Snake (Hydrophis brookii)
Dwarf Sea Snake (Hydrophis caerulescens)
Cantor’s Narrow-headed Sea Snake (Hydrophis cantoris)
Spine-bellied Sea Snake (Hydrophis curtus)
Blue-banded Sea Snake (Hydrophis cyanocinctus)
Striped Sea Snake (Hydrophis fasciatus)
Graceful Small-headed Sea Snake (Hydrophis gracilis)
Plain Sea Snake (Hydrophis inornatus)
Jerdon’s Sea Snake (Hydrophis jerdonii)
Kloss’ Sea Snake (Hydrophis klossi)
Lambert’s Sea Snake (Hydrophis lamberti)
Persian Gulf Sea Snake (Hydrophis lapemoides)
Robust Sea Snake (Hydrophis melanosoma)
Black-banded Sea Snake (Hydrophis nigrocinctus)
Russell’s Sea Snake (Hydrophis obscurus)
Ornate reef Sea Snake (Hydrophis ornatus)
Spiny-headed Sea Snake (Hydrophis peronii)
Yellow-bellied Sea Snake (Hydrophis platurus)
Beaked Sea Snake (Hydrophis schistosus)
Yellow Sea Snake (Hydrophis spiralis)
Stokes’ Sea Snake (Hydrophis stokesii)
West Coast Black-headed Sea Snake (Hydrophis torquatus)
Viperine Sea Snake (Hydrophis viperinus)
Yellow-lipped Sea Krait (Laticauda colubrina)
Black-banded Sea Krait (Laticauda laticaudata)
Anomalous Sea Snake (Thalassophis anomalus)

Vipers (Viperidae)

True Vipers (Subfamily Viperinae)

Eastern Russell’s Viper (Daboia siamensis)

Pit Vipers (subfamily Crotalinae)


Malayan Pit Viper (Calloselasma rhodostoma)
Indo-Malayan Mountain Pit Viper (Ovophis convictus)
Chinese Mountain Pit Viper (Ovophis monticola)
Omkoi Lance-headed Pit Viper (Protobothrops kelomohy)
Brown-spotted Pit Viper (Protobothrops mucrosquamatus)
White-lipped Pit Viper (Trimeresurus albolabris)
Cardamom Pit Viper (Trimeresurus cardamomensis)
Gumprecht’s Pit Viper (Trimeresurus gumprechti)
Guo’s Green Pit Viper (Trimeresurus guo)
Hagen’s Pit Viper (Trimeresurus hageni)
Kanburi Pit Viper (Trimeresurus kanburiensis)
Large-eyed Pit Viper (Trimeresurus macrops)
Cameron Highlands Pit Viper (Trimeresurus nebularis)
Phuket Pit Viper (Trimeresurus phuketensis)
Pope’s Pit Viper (Trimeresurus popeiorum)
Mangrove Pit Viper (Trimeresurus purpureomaculatus)
Sabah Pit Viper (Trimeresurus sabahi)
Sumatra Pit Viper (Trimeresurus sumatranus)
Beautiful Pit Viper (Trimeresurus venustus)
Vogel’s Pit Viper (Trimeresurus vogeli)
Wirot’s Pit Viper (Trimeresurus wiroti)
Wagler’s Palm Pit Viper (Tropidolaemus wagleri)

Snakes of disputed status or only found outside Thailand

Khorat Blind Snake (Indotyphlops khoratensis) – species no longer valid
Sabah Mountain Smooth Slug Snake (Asthenodipsas stuebingi) – Borneo
Bornean Dark-necked Slug Snake (Asthenodipsas borneensis) – Borneo
South Asian Bockadam (Cerberus rynchops) – presence not confirmed
Mekong Delta Water Snake (Enhydris innominata) – misidentification
Long-tailed Water Snake (Enhydris longicauda) – Cambodia
Hai Ha Mountain Stream Snake (Opisthotropis haihaensis) – Vietnam/China
Hung-Ta Chang’s Mountain Stream Snake (Opisthotropis hungtai) – China
Bengkulu Cat Snake (Boiga bengkuluensis) – unconfirmed (Sumatra)
Hardwicke’s Spine-bellied Sea Snake (Hydrophis hardwickii) – range redefined

References
Thailand Office of Environmental Planning and Policy: A Checklist of Amphibians and Reptiles in Thailand
Michael Cota, personal communication
Sjon Hauser, personal communication
Gernot Vogel, personal communication
Thai National Parks species list
Reptile Database
A Field Guide to the Reptiles of South-East Asia