Les serpents de mer sont des carnivores et leur alimentation se compose principalement de:
* poisson: C'est leur principale source de nourriture, et ils aiment particulièrement les anguilles, les gobies et autres petits poissons.
* œufs: Certains serpents de mer, en particulier le serpent de mer à ventre jaune, mangeront des œufs de poisson.
* Autres serpents: Certains serpents de mer, comme le serpent de mer d'olive, sont connus pour s'attaquer à d'autres serpents de mer.
* Petits invertébrés: Bien que ce ne soit pas leur principale source de nourriture, certains serpents de mer peuvent consommer de petits invertébrés comme les crustacés et les céphalopodes.
Remarque importante: Les serpents de mer sont hautement venimeux , et leur venin est beaucoup plus puissant que celui de leurs homologues qui viennent de terres. Cependant, ils attaquent rarement les humains à moins que cela ne soit provoqué.