As borboletas se movem usando os músculos das asas para voar. No entanto, as borboletas não podem se mover se os músculos das asas ficarem muito frios. Seus corpos funcionam de forma mais eficaz a uma temperatura interna de aproximadamente 82 graus Fahrenheit. As borboletas devem usar seus arredores para manter o calor do corpo. Durante o dia, as borboletas se aquecem com as asas abertas para absorver o calor do sol.
Em temperaturas diurnas mais frias, as borboletas usam suas asas para refletir a luz do sol em seu tórax, onde os músculos das asas estão inseridos. As borboletas também podem absorver o calor das rochas quentes, descansando sobre elas. Se o sol ainda não fornece calor suficiente para uma borboleta se mover, a borboleta move suas asas em pequenos incrementos, o que irá aquecer gradualmente os músculos das asas, permitindo-lhe voar. As borboletas freqüentemente voam em rajadas curtas em dias frios porque seus corpos ficam mais frios durante o vôo, bem como quando a brisa fresca se move sobre suas asas. À noite, as borboletas empoleiram-se para se proteger do frio. Algumas borboletas migram, o que é uma viagem de longa distância. Para fazer esse tipo de viagem, as borboletas precisam armazenar energia e comer muita comida. A migração mais famosa é a da borboleta monarca.