How many bones does a snake have?
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.