In general, pigeons can carry messages over short distances (less than 50 miles) in a matter of hours or even minutes. For example, a pigeon could fly from London to Paris (which is about 200 miles) in around 3-4 hours. However, longer distances can take much longer. For example, a pigeon flying from London to Rome (which is about 1,000 miles) would take around 2-3 days.
Weather conditions can also impact delivery times. Pigeons do not fly well in rain, snow, or strong winds. If the weather is bad, a pigeon's delivery time may be delayed or it may not be able to fly at all.
Finally, the pigeon's individual characteristics can also affect its speed. Some pigeons are simply faster than others. Younger pigeons tend to be faster than older pigeons, and male pigeons tend to be faster than female pigeons.
In addition, the training and experience of the pigeon can also impact delivery times. Pigeons that are trained to carry messages are typically more reliable and faster than those that are not.
In summary, the time it takes for a pigeon to deliver a message depends on the distance it must travel, the weather conditions, and the pigeon's individual characteristics.