According to the researchers, hummingbirds can fly around 23 miles a day, traveling non-stop for approximately 18 to 22 hours. And this long-distance is covered by them during their migration journey. A new piece of research has found that hummingbirds can fly 1200 miles without stopping in their journey during the migration period.