Averagely, it takes 19days for baby birds to fly. The time may vary between 12 - 24 days.