Tất cả các loài rắn đều là động vật chỉ toàn ăn thịt, với thức ăn của chúng là các động vật nhỏ như thằn lằn, chim, thú nhỏ, cá, côn trùng, ốc, các loài rắn khác cũng như trứng của các loại con mồi này. Do rắn không thể cắn hay xé thức ăn ra thành từng miếng nên chúng phải nuốt chửng nguyên cả con mồi. Kích thước cơ thể rắn có ảnh hưởng lớn tới tập tính ăn uống của nó. Các loài rắn nhỏ hơn thì ăn các con mồi nhỏ hơn. Chẳng hạn, những con trăn non có thể khởi đầu công việc ăn uống chỉ với những con thằn lằn hay chuột và dần dần tiến tới việc ăn những con hươu hay linh dương nhỏ cũng như trưởng thành.
Trong khi phần lớn các loài rắn ăn đủ mọi loại con mồi động vật thì vẫn có những loài chỉ chuyên ăn một loại thức ăn nhất định. Rắn hổ mang chúa và rắn bandy-bandy (Vermicella annulata) ở Australia chỉ ăn thịt các loài rắn khác. Pareas iwesakii và các loài rắn ăn ốc khác trong phân họ Pareatinae của họ Colubridae có nhiều răng ở mé phải miệng chúng hơn ở mé trái do vỏ ốc mà chúng ăn thường xoắn theo chiều kim đồng hồ
Một số loài rắn có cú cắn chứa nọc độc được chúng dùng để giết chết con mồi trước khi ăn thịt nó.[47] Một số loài rắn khác lại giết con mồi bằng cách quấn và siết chặt, trong khi có những loài chỉ đơn giản là nuốt sống toàn bộ con mồi.
Không có chân không gây ra cản trở nào đối với sự vận động của rắn. Chúng đã phát triển một vài cách thức vận động khác nhau để giải quyết vấn đề trong từng môi trường cụ thể. Không giống như các dáng đi của các động vật có chân, là thứ tạo thành một thể liên tục, mỗi cách thức vận động của rắn là rời rạc và khác biệt với các cách thức còn lại; các chuyển tiếp giữa các cách thức là đột ngột. Chuyển động sóng ngang là cách thức duy nhất trong vận động trong môi trường nước, và cũng là cách thức vận động trên cạn phổ biến nhất. Trong cách thức này, cơ thể rắn lần lượt uốn cong sang trái và sang phải, tạo ra một chuỗi các "sóng" chuyển động về phía sau. Trong khi kiểu di chuyển này có vẻ là nhanh, nhưng hiếm khi thấy rắn di chuyển nhanh hơn 2 lần chiều dài cơ thể của nó mỗi giây, thường là nhỏ hơn thế.[55] Cách thức di chuyển này có cùng một tiêu hao năng lượng ròng (lượng calo tiêu hao trên mỗi mét di chuyển) như kiểu chạy của những con thằn lằn có cùng khối lượng. Chuyển động sóng ngang trên cạn là cách thức vận động trên cạn phổ biến nhất đối với phần lớn các loài rắn. Trong cách thức này, các sóng chuyển động về phía sau đẩy vào các tiếp điểm trong môi trường, như các hòn đá, các cành cây hay các chỗ mấp mô trên mặt đất v.v.Mỗi vật thể trong môi trường này tới lượt mình lại sinh ra một phản lực hướng về phía trước và về phía đường trung bình của con rắn, tạo ra lực đẩy về phía trước trong khi các thành phần ngang bị triệt tiêu. Vận tốc của di chuyển này phụ thuộc vào mật độ các điểm đẩy trong môi trường, trong khi mật độ trung bình khoảng 8 dọc theo chiều dài thân rắn là lý tưởng.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
thấy hay đúng thì tick cho mik nha bn