La velocità di un serpente dipende dalla specie e dalle dimensioni. In media, il più veloce movimento di un serpente è tra 5 e 8 mph. Il serpente più veloce del mondo è il Black Mamba, che può raggiungere velocità da 10 a 12 mph a raffiche brevi.
I serpenti utilizzano diverse forme di movimento, a seconda del loro ambiente. La forma più comune è l'ondulazione laterale, che viene utilizzata su terra e acqua. Il serpente flette il suo corpo da sinistra a destra e crea un movimento ondulatorio che lo spinge in avanti, spostandolo di circa due lunghezze del corpo al secondo.
L'ondulazione laterale terrestre usa lo stesso movimento, ma il serpente spinge contro piccoli oggetti sul suo percorso, come rocce, alberi o ciuffi di terra. In ogni punto in cui il corpo del serpente tocca gli oggetti, si spinge in avanti, creando più slancio e velocità più veloce. Questo è il modo più veloce in cui i serpenti si muovono, guadagnando fino a otto body length al secondo.
I serpenti usano il sidewinding quando le superfici sono lisce e mancano di oggetti da spingere contro, come sulle dune di sabbia. Un serpente sidewinding usa il movimento sinistra-destra dell'ondulazione laterale, ma una metà del corpo spinge a terra mentre l'altro viene sollevato in aria. Il movimento alternato sposta il serpente in avanti come un'onda rotolante.