Não ter braços e pernas não impede que as cobras se movimentem. Elas desenvolveram várias maneiras diferentes de se mover para lidar com ambientes específicos. Cada tipo de movimento das cobras é discreto e distinto dos outros.
ondulação lateral
A ondulação lateral é a única forma de uma cobra se mover na água, e a forma mais comum de se mover completamente. Neste modo, o corpo da serpente se dobra alternadamente para a esquerda e para a direita, resultando em uma série de "ondas" que se movimentam para trás. Embora este movimento pareça rápido, as cobras raramente têm sido vistas se movendo mais rápido do que dois comprimentos de corpo por segundo, muitas vezes muito menos. Este modo de movimento tem a mesma quantidade de calorias queimadas por metro movimentado que a corrida em lagartos da mesma massa.
Terrestre
A ondulação lateral terrestre é o modo mais comum de movimentação para a maioria das espécies de cobras. Neste modo, as ondas em movimento posterior empurram contra pontos de contato no ambiente, tais como rochas, galhos, irregularidades no solo, etc. Cada um destes objetos ambientais, por sua vez, gera uma força de reação dirigida para frente e em direção à linha média da serpente, resultando em empuxo para frente enquanto os componentes laterais se anulam. A velocidade deste movimento depende da densidade dos pontos de empuxo no ambiente, sendo ideal uma densidade média de cerca de 8 ao longo do comprimento da serpente. A velocidade da onda é exatamente a mesma que a velocidade da cobra e, como resultado, cada ponto do corpo da cobra segue o caminho do ponto à sua frente, permitindo que as cobras se movam através de vegetação muito densa e pequenas aberturas.
Aquático
As cobras avançam na água movendo seus corpos em um movimento ondulatório. As ondas se tornam maiores à medida que se movem pelo corpo da serpente, e a onda viaja para trás mais rápido do que a serpente se move para frente. O empurrão é obtido empurrando seu corpo contra a água: isto resulta no deslizamento observado. Apesar das semelhanças gerais, estudos mostram que o padrão de ativação muscular é diferente na ondulação lateral aquática versus terrestre, o que justifica chamá-los de modos separados. Todas as cobras podem ondular lateralmente para frente (com ondas que se movem para trás), mas apenas cobras marinhas foram observadas invertendo o movimento (movendo-se para trás com ondas que se movem para frente).
Sidewinding
Isto é mais freqüentemente usado por cobras colubrídeas (colubrídeos, elapids e víboras). Elas a utilizam quando o ambiente não tem nada firme para empurrar, como uma lama escorregadia, ou uma duna de areia. O enrolamento lateral é uma forma modificada de ondulação lateral na qual todos os segmentos do corpo orientados em uma direção permanecem em contato com o solo, enquanto os outros segmentos são levantados. Isto resulta em um movimento "rolante" peculiar. Este modo de movimento supera a natureza escorregadia da areia ou lama, empurrando com apenas porções estáticas no corpo, minimizando assim o deslizamento. A natureza estática dos pontos de contato pode ser mostrada a partir dos rastros de uma serpente que se movimenta lateralmente, que mostram cada impressão de escala de barriga, sem qualquer mancha. Este modo de movimentação tem um custo calórico muito baixo, inferior a ⅓ do custo para um lagarto ou uma cobra normal se mover na mesma distância.
Concertina
Quando os pontos de pressão estão ausentes, mas o espaço é muito estreito para o deslocamento lateral, como em túneis, as serpentes dependem da movimentação da concertina. Neste modo, a serpente se apoia a parte de trás do corpo contra a parede do túnel enquanto a frente da serpente se estende e endireita. A porção frontal então flexiona e forma um ponto de ancoragem, e a parte traseira é endireitada e puxada para frente. Este modo de movimentação é lento e muito exigente, necessitando de até sete vezes a energia de ondulação lateral sobre a mesma distância. Este alto custo é devido às repetidas paradas e partidas de partes do corpo, bem como a necessidade de usar os músculos para se apoiar contra as paredes do túnel.
Rectilinear
O modo mais lento de movimentação da serpente é o movimento retilíneo, que também é o único em que a serpente não precisa dobrar seu corpo lateralmente, embora possa fazê-lo ao girar. Neste modo, as escamas de barriga são levantadas e puxadas para frente antes de serem colocadas para baixo e o corpo é puxado sobre elas. Ondas de movimento e estase passam posteriormente, resultando em uma série de ondulações na pele. As costelas da serpente não se movem neste modo de movimento e este método é mais freqüentemente usado por grandes pitões, jóias e víboras quando perseguem as presas através de terreno aberto, pois os movimentos da serpente são sutis e mais difíceis de serem detectados por suas presas desta maneira.
Outros
O movimento das cobras nas árvores só recentemente foi estudado. Enquanto nos galhos das árvores, as cobras utilizam vários modos de movimentação, dependendo da espécie e da textura da casca. Em geral, as serpentes usarão uma forma modificada de concertina movendo-se em galhos lisos, mas irão ondular lateralmente se pontos de contato estiverem disponíveis. As cobras se movem mais rapidamente em galhos pequenos e quando os pontos de contato estão presentes, ao contrário dos animais coxos, que se saem melhor em galhos grandes com pouca "desordem".
As cobras deslizantes (Chrysopelea) do sudeste asiático se lançam das pontas dos galhos, espalhando suas costelas e ondulando lateralmente enquanto deslizam entre as árvores. Estas serpentes podem realizar um planeio controlado por centenas de pés dependendo da altitude de lançamento e podem até rodar em pleno ar.