As adjectives the difference between flexible and versatile is that flexible is capable of being flexed or bent without breaking; able to be turned, bowed, or twisted, without breaking; pliable; not stiff or brittle while versatile is capable of doing many things competently.