How many bones does a snake have?

1 Answer
Dec 5, 2016

A snake can have 600 to 1800 bones, depending on the species.


They all have 10 bones in the skull and jaw, but the number of ribs and vertebrae vary widely.

A small snake like the 10 cm long thread snake has about 200 vertebrae and the same number of pairs of ribs, for about 600 bones.

A large snake like the 7 m long giant python has up to 600 vertebrae, for about 1800 bones in all.

Here's a skeleton of a "normal" sized snake.