Den deles inn i to underarter; burmesisk pyton og indisk pyton (). Indisk pyton blir normalt tre-fire meter lang, mens burmesisk pyton blir fra fem til sju meter lang.