Geese can typically fly about 400–600 miles (640–965 km) in a day during migration, and in ideal wind conditions some Canada geese have been recorded traveling up to about 1,500 miles (around 2,400 km) in 24 hours. These impressive distances are possible because geese combine efficient cruising speeds of roughly 30–40 miles per hour with energy‑saving V‑formation flight and, when conditions are right, strong tailwinds that boost their range.

Typical daily distance

  • Many sources place normal migratory travel for geese around 400–600 miles per day, depending on wind, weather, and rest stops.
  • This range reflects sustained flight at moderate speeds plus breaks to feed and rest, which most flocks need on multi‑day journeys.

Maximum reported distances

  • Canada geese can reach about 40 mph under their own power and significantly more with tailwinds, allowing exceptional days where they may cover up to roughly 1,500 miles if weather permits.
  • These “record” days are not the norm; they require strong, consistent winds and good conditions so the flock does not need to stop frequently.

How they manage such flights

  • Geese use a V‑formation that reduces air resistance for the birds behind the front, letting the flock conserve energy over long distances.
  • Birds take turns at the front so no single goose is doing the hardest work the entire time, which helps the group maintain long, steady flights day after day.

TL;DR: On a typical migration day, geese usually fly around 400–600 miles, but with perfect wind conditions some flocks of Canada geese may push close to 1,500 miles in 24 hours.

Information gathered from public forums or data available on the internet and portrayed here.