While driving, an unlucky butterfly was about to hit my windshield. But instead of splattering, it sort of glided smoothly upwards across the surface of my windshield. The butterfly was clearly not skillfully dodging the car because the required speed to do so would be too much for the little fellow. There was like a repulsive force between the butterfly and the screen. Though I don't have any video evidence, I guess at least some of you must have experienced this.

Butterfly avoiding untimely death

Illustrative image

How does this happen? I feel like the answer lies in the nature of airflow around the car, not sure how exactly, though. This is a Fiat punto, and it does have a fairly aerodynamic shape with the windshield about 45 degrees slanted.

  • 2
    $\begingroup$ Some butterflies can fly faster than a horse can run, and they have excellent reflexes and manoeuvrability. I don't suppose you noticed what species it was and what speed the car was travelling at, did you? $\endgroup$ Commented Apr 26, 2021 at 18:49
  • 16
    $\begingroup$ Swallowtail. An unladen, African Swallowtail. $\endgroup$
    – erickson
    Commented Apr 26, 2021 at 21:24
  • 1
    $\begingroup$ Which now has me wondering what sort of baggage a butterfly carries when laden.. $\endgroup$
    – Caius Jard
    Commented Apr 29, 2021 at 4:57
  • 1
    $\begingroup$ ..probably PTSD from all the near misses with windshields $\endgroup$
    – Caius Jard
    Commented Apr 29, 2021 at 4:58

3 Answers 3


While @Nick gave a good answer (“air flows up and around the car”), that answer by itself would mean no bugs ever hit the windshield - and we know that is false. So what’s the difference between a bug and a butterfly?

If we look at the problem in the frame of reference of a stationary car, there is an airstream moving towards it, and in that airstream there is a small solid object (bug, butterfly).

From the frame of reference of the object, it is in a body of air that suddenly moves up. The question then becomes - will the object move with the air stream? This depends on the size and strength of the wings and the mass of the object.

If you are a bug with small wings that you have to beat very fast to stay in the air, then most of your “lift” is generated by the motion of your wings. If the air moves a bit faster, it won’t change the lift you experience by much (because your wings were moving so fast to begin with, the extra speed of air over the wings is small). So you will go splat.

If you are a butterfly, you get enough lift without moving your wings much (because the wings are big). So if the air starts moving faster, it will tend to carry you with it.

Lucky quirk of evolution - small body with big wings will avoid fast-moving objects (though I am pretty sure that was not the main reason why butterflies evolved to have large wings...)

  • $\begingroup$ Comments are not for extended discussion; this conversation has been moved to chat. $\endgroup$
    – Chris
    Commented Apr 27, 2021 at 21:30

You're right that the butterfly wasn't skilfully avoiding the car. It didn't need to because it was carried over your car by the air flowing around the car. If you look at the image below of the streamline pattern around a car, we see that the streamlines start to bend upwards before they reach the front of the car. If the butterfly was at the level of your windscreen a few metres in front of your car, it would happily be carried up and over your car by the airflow.

enter image description here

The exception would be if the butterfly was about the height of your front bumper. We can see from the streamline pattern that there must be a stagnation point here, in which case the butterfly would end up splatted. It might also not have a fun time being carried under your car either if it was even lower.

  • 18
    $\begingroup$ The picture's a bit misleading. Unlike a wind tunnel, In the real world the engine is running, sucking in air both for combustion and for cooling (radiator & fan). Which means that instead of a stagnation point, you have airflow into the engine compartment, so your butterfly or other insect gets splatted against the radiator. (See the million or so Google hits on how to remove bugs from your radiator :-)) $\endgroup$
    – jamesqf
    Commented Apr 25, 2021 at 16:51
  • 6
    $\begingroup$ Good answer, but it doesn't explain why other bugs do go splat. $\endgroup$ Commented Apr 26, 2021 at 14:36
  • 2
    $\begingroup$ The other exception would be if the butterfly was less buoyant in the air and/or was carrying more momentum (ie: june bug, mayflies, crickets, etc). If you live in an area with a lot of insects, it's hard to ignore that plenty of them end up pasted to the windscreen and the face of the vehicle. $\endgroup$
    – J...
    Commented Apr 26, 2021 at 14:56
  • 4
    $\begingroup$ @Dan Henderson: The butterfly has a larger wing area, thus more force exerted by the upwards deflection of the air. Thus the butterfly (or leaves, pieces of paper, &c) is carried along with the deflected air, while bugs with smaller wings, or the sand & gravel blowing off the dump truck you're following, don't experience enough force to keep them from hitting your windshield. $\endgroup$
    – jamesqf
    Commented Apr 26, 2021 at 16:09
  • $\begingroup$ @jamesqf It's still "stagnation" in the vertical axis, which is what matters for getting diverted around the vehicle. $\endgroup$
    – Graham
    Commented Apr 27, 2021 at 15:12

It depends upon what approaches the window. A piece of paper is easily carried along by the flow of air that arises when the air meets the front of the car. A stone thrown in front of the window will barely notice the flow of air and it will hit the window as if no air were present (if thrown in the right way).

  • $\begingroup$ I've often seen this with leafs $\endgroup$ Commented Apr 27, 2021 at 21:59
  • 2
    $\begingroup$ @MooingDuck Exactly! Mixed with butterflies and snowflakes this gives a wonderful sight! Maybe add a little mist too... Though this makes the situation a bit more complicated as the mist is a vapor and not a solid. $\endgroup$ Commented Apr 27, 2021 at 22:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.