地理分布.白头蝰主要分布于越南至华南（包括福建、广西、江西、贵州、四川、云南、浙江等）一带。并散见于东南亚地区，包括缅甸及西藏东南部。白头蝰的标本产地为缅甸的枯门岭。
栖息地.白头蝰多栖息于山区（约至海拔1000米），喜欢较清凉的气候（约摄氏20至25度。有时在路旁、丛林、灌木林、农地里亦会发现牠们的踪影，牠们甚至会接近民居。在越南，白头蝰比较偏好栖息于竹林间，并活跃于有广泛植被分布与及山涧充足的地区。白头蝰是夜行性的，最喜欢于潮湿的晚上，温度约在摄氏