Las víboras verdaderas comen animales pequeños, incluyendo lagartos, ratones, insectos, campañoles y aves. Las víboras, algunas de las cuales viven cerca del agua, también comen estos animales, así como ranas y peces. Se sabe que las víboras muy grandes comen animales tan grandes como puercoespines o antílopes.
La mayoría de las víboras están bien camufladas y pueden encontrar a sus presas al acecharlas en el suelo o, excepcionalmente, en un árbol. Cuando la presa se acerca, la golpean y la envenenan. En general, no persiguen a sus presas, sino que esperan que el veneno las supere. Entonces la víbora se come la presa.
Los colmillos de las víboras verdaderas son tan largos que deben plegarse contra el paladar cuando no están en uso. Los colmillos también tienen canales en los centros para entregar el veneno. Existe evidencia de que la serpiente sabe cuánto veneno debe entregar según el tamaño y la especie de la presa.
Las víboras de hoyo tienen fosas sensibles al calor en sus cabezas para ayudarles a encontrar su presa. Muchas víboras de hoyo, como la boca de algodón y la cabeza de cobre, se encuentran en el Nuevo Mundo, aunque otras como la víbora del templo viven en Asia. Las víboras se encuentran en todos los continentes, excepto Australia y la Antártida.