Las serpientes de mar son carnívoros y su dieta consiste principalmente en:
* peces: Esta es su principal fuente de alimento, y son particularmente aficionados a las anguilas, los gobies y otros peces pequeños.
* huevos: Algunas serpientes de mar, especialmente la serpiente marina de vientre amarillo, comerán huevos de pescado.
* Otras serpientes: Algunas serpientes de mar, como la serpiente marina de oliva, se sabe que se aprovechan de otras serpientes marinas.
* Invertebrados pequeños: Si bien no es su fuente de alimento principal, algunas serpientes de mar pueden consumir pequeños invertebrados como los crustáceos y los cefalópodos.
Nota importante: Las serpientes de mar son altamente venenosas , y su veneno es mucho más potente que el de sus homólogos que viven en la tierra. Sin embargo, rara vez atacan a los humanos a menos que se les provoque.