Length: an average of 6.6 ft to 8.2 ft (2 to 2.5 m), although 9.8 ft (3 m) is not too unusual. The head is broad and very distinct from the narrow neck. The snout is broadly rounded. There is no canthus. A pair of small internasals is present, separated by small scales. The supraoculars are narrow. Other parts of the crown are covered with very small scales. Laterally, the second supralabial forms the anterior border of the loreal pit, while the third is very large. The eye is separated from the supralabials by 4-5 rows of small scales.
The body is cylindrical, tapered and moderately stout. At mid-body, there are 31-37 non-oblique rows of dorsal scales that are heavily keeled with bulbous tubercles and feebly imbricate. There are 200-230 ventral scales. The tail is short with 32-50 mainly paired subcaudals, followed by 13-17 rows of small spines and a terminal spine. The color pattern consists of a yellowish, reddish or grey-brown ground color, overlaid with a series of dark brown or black dorsal blotches that form lateral inverted triangles of the same color. The lateral pattern may be precisely or indistinctly defined, normally pale at the center.