Tốc độ của rắn phụ thuộc vào loài và kích thước. Trung bình, tốc độ di chuyển của rắn nhanh nhất là từ 5 đến 8 dặm /giờ. Loài rắn nhanh nhất thế giới là Black Mamba, có thể đạt tốc độ từ 10 đến 12 dặm /giờ trong một quãng ngắn.
Rắn sử dụng các hình thức di chuyển khác nhau, tùy thuộc vào môi trường của chúng. Dạng phổ biến nhất là dạng nhấp nhô bên, được sử dụng trên cạn và dưới nước. Con rắn uốn cong cơ thể của nó từ trái sang phải và tạo ra một chuyển động giống như sóng đẩy nó về phía trước, di chuyển nó khoảng hai chiều dài cơ thể mỗi giây.
Sự nhấp nhô theo chiều trên cạn sử dụng chuyển động tương tự, nhưng con rắn đẩy các vật thể nhỏ trên đường đi của nó, chẳng hạn như đá, cây hoặc các cục đất. Tại mỗi điểm mà cơ thể con rắn tiếp xúc với các vật thể, nó sẽ đẩy mạnh về phía trước, tạo ra nhiều động lượng và tốc độ nhanh hơn. Đây là cách rắn di chuyển nhanh nhất, tăng tối đa tám chiều dài cơ thể trong một giây.
Rắn sử dụng động tác nghiêng khi bề mặt nhẵn và chúng không có vật để đẩy vào, chẳng hạn như trên cồn cát. Một con rắn nghiêng người sử dụng chuyển động trái phải của sự nhấp nhô bên, nhưng một nửa cơ thể đẩy xuống đất trong khi nửa kia được nâng lên không trung. Chuyển động luân phiên đưa con rắn về phía trước giống như một làn sóng cuộn.