This question already has an answer here:

The problem statement:

Two trains move towards each other at a speed of $34\ km/h$ in the same rectilinear road. A certain bird can fly at a speed of $58\ km/h$ and starts flying from the front of one of the trains to the other, when they're $102\ km$ apart. When the bird reaches the front of the other train, it starts flying back to the first train, and so on.

  • How many of these trips can the bird make before the two trains meet?
  • What is the total distance the bird travels?


The second question of the problem seems relatively simple, since one only has to notice that the trains will take 1.5 hours to meet, therefore, the bird travels $58\cdot1.5=87 km$. However, the first question baffles me. How can one calculate how many trips the bird makes? If I'm correct, in order to obtain the time the bird will take to make its first trip, we have to add the bird's speed and the speed at which the distance of the trains is being reduced ($68\ km/h$).

This means the bird will take $\frac{102}{126}\approx0.809$ hours to finish the first trip, and the trains will be $\frac{986}{21}\approx 46.95\ km$ apart. If I continue this way (now finding how long will the bird take to travel those 46.95 km), it seems that I'll never stop or that at least it will take a huge amount of trips that cannot be computed by hand. Is there a way to find a 'quick' answer to this problem? Am I making it more complicated than it actually is?

Thanks in advance!


marked as duplicate by Xander Henderson, Surb, Feng Shao, José Carlos Santos limits Sep 21 at 9:15

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 1
    $\begingroup$ A site search for "trains bird" yields a number of related questions. This question probably counts as a duplicate of at least one of them. $\endgroup$ – Blue Sep 20 at 0:28
  • 1
    $\begingroup$ Similar question with a nice, visual answer: math.stackexchange.com/questions/1805312/… $\endgroup$ – HeadhunterKev Sep 20 at 10:17
  • 1
    $\begingroup$ a nitpick - in order to obtain the time the bird will take to make its first trip, we have to add the bird's speed and the speed at which the distance of the trains is being reduced that's not quite correct - you don't add the speed at which the trains are approaching each other (68km/h), you add the speed at which the train the bird is flying towards is moving towards the bird (34km/h). The fact that there's another train behind the bird also going 34km/h in the same direction as the bird doesn't change the speed at which the bird is approaching the oncoming train. $\endgroup$ – dwizum Sep 20 at 19:58
  • $\begingroup$ Although, as the answers have pointed out, question 1 is bogus so it's not really consequential. $\endgroup$ – dwizum Sep 20 at 19:58
  • 3
    $\begingroup$ First, assume a spherical bird... $\endgroup$ – Mark Sep 20 at 21:29

The bird will make infinitely many trips, that get smaller and smaller in distance.

In fact, because of this, this question is often asked as a kind of 'trick' question. That is, like you did in the second part of your post, people trying to answer the second question will often try and calculate how much time the first trip takes, how far the bird flew during that first trip, and how far the trains are still apart at that point. Then, they'll try and compute the same for the second trip, third, etc .... but of course you never get done with this ... and the numbers are intentionally chosen to be 'ugly' as well (as they are in this case). So, many people will throw up their hands when asked the total distance made by the bird, because they try and calculate the sum of all these distances, and the calculation just gets too nasty for them.

Now, of course you could use an infinite series to do this ... or you do what you did! First calculate how much time it takes for the trains to reach each other, and that tells you how much time the bird is flying back and forth, and that'll immediately tell you the answer to the total distance question.

So, good for you for not being tripped up by this ... but maybe that's exactly because you didn't realize that the bird would take infinitely many trips? :)

  • 2
    $\begingroup$ Indeed! At first I thought 'It seems the amount of trips is infinite', but then, if the trains eventually meet, shouldn't this mean that the bird would have to eventually stop and so the amount of trips must be finite? Anyways, it is some sort of a counter-intuitive answer. I guess that's what made me unable of accepting the 'infinity' answer :P $\endgroup$ – NotAMathematician Sep 19 at 22:29
  • 11
    $\begingroup$ @NotAMathematician Well, you could say that, at least mathematically, any kind of trip from A to B requires infinitely many 'subtrips': first you have to go half way, then another quart of the way, etc. So, maybe it really isn't so counter-intuitive that you can break down something like this into infinitely many compoenents, even if it takes a finite amount of time. Then again, this is clearly related to Zeno's Paradox ... which is not called a 'paradox' for nothing. $\endgroup$ – Bram28 Sep 19 at 22:58
  • $\begingroup$ @NotAMathematician on your first comment: (off-topic though) If everything when it occupies an equal space is at rest, and if that which is in locomotion is always occupying such a space at any moment, the flying arrow is therefore motionless. -- one of Zeno's paradoxes recounted by Aristotle ;) $\endgroup$ – Raaja Sep 20 at 10:45
  • $\begingroup$ @Bram28 : It's worth noting that Zeno produces four scenarios, which taken together show the impossibility of motion. No one of them is a paradox, since motion could actually be via one of the other three scenarios. The four taken together are the paradox, since we easily observe that motion is possible. $\endgroup$ – Eric Towers Sep 20 at 16:14
  • $\begingroup$ @EricTowers Thanks! I am somewhat familiar with the fact that the situation is more complicated than the typical presentation of Zeno's paradox ... the way I understood it is that the 'typical' argument (e.g. Achilles and the tortoise) is supposed to rule out motion in an infinitely divisible world, and that Zeno had a second argument ('The Stadium') to rule out motion in a world that is not infinitely divisible ... but then why did he need 4 arguments? I am still missing something ... $\endgroup$ – Bram28 Sep 20 at 16:41

Part 1 surely has no answer. The number of trips would be infinite if we replace the bird by a point mass capable of infinite acceleration, but for a real bird we need to know something about the bird and what it can do.

There is a nice story that Part 2 was posed to John von Neumann who gave the correct numerical answer after brief thought. "Ah" said the questioner, "I should have known I couldn't trick you. Most people take a lot of time trying to sum the infinite series." Von Neumann said "What? Is there another way?"

  • 2
    $\begingroup$ hahahahahaha @JohnVonNeumann $\endgroup$ – Michael Sep 20 at 16:36
  • $\begingroup$ I thought of that exact story when I saw the question. There's no way this hasn't been asked on MSE before. $\endgroup$ – N. Bar Sep 21 at 2:14
  • $\begingroup$ @N.Bar. Yes, there are anticipations noted by other commenters. Its a lovely story, though. $\endgroup$ – Philip Roe Sep 21 at 2:19

The quick answer to this well-known puzzle is infinite number of trips, which is shown explicitly below.

Let $v_b$ and $v_t$ be the speeds of the bird and train, respectively. For the initial distance $d_0$ between the train, it takes the bird time $t_1$, given by $ (v_b+v_t)t_1 = d_0$, to reach the other train. Then, the new distance between the trains becomes,

$$d_1= d_0-2v_tt_1=d_0\frac{v_b-v_t}{v_b+v_t}$$


$$d_2 =d_1\frac{v_b-v_t}{v_b+v_t}=d_0\left(\frac{v_b-v_t}{v_b+v_t}\right)^{2}$$

$$ ... $$

$$d_{n} =d_0\left(\frac{v_b-v_t}{v_b+v_t}\right)^{n}$$

As can be seen from the above expression, the distance $d_{n}$ can be arbitrarily small, but it will never be zero, which indicates that it requires infinite number of trips.

Similarly, the distances covered by the bird on each trip can be expressed as

$$D_1 =\frac{v_b}{v_b+v_t}d_0$$ $$D_2 =\frac{v_b}{v_b+v_t}d_1$$


$$D_n =\frac{v_b}{v_b+v_t} d_{n-1}$$

The total distance is a converging geometric sum, which yields,

$$D = \frac{v_b}{v_b+v_t}(d_0+d_1+d_2+\>...)=v_b\frac{d_0}{2v_t}=\frac{58}{68}\times 102 = 87km$$

The result for $D$ has a simple interpretation: the distance is simply the time taken by the two train to meet multiplied by the speed of the bird.


In the stationary reference frame of the train the bird does not start on, they are 102 km apart and the far train moves at 68 km/h. The bird flies at 92 km/h.

It reaches the 'stationary' train in $\frac{102}{92} h$, after which the far train has moved $68 * \frac{102}{92} km$.

If the trains started X apart, then it reaches the 'stationary' train in $\frac{X}{92} h$ and the trains are now $X-\frac{68X}{92} km = (1-\frac{68}{92}) X km$ apart.

This then applies recursively, so after $K$ flights, the trains are $102 * (1-\frac{68}{92})^K km$ apart. For no number of flights $K$ does this reach 0, so the bird must fly an infinite number of times for the trains to collide, assuming an infinitely small bird.

For a sanity check, we'll now take this solution and see if we can get the proper flight distance from it.

On flight K, the bird has flown the distance between the cars after flight $K$, times $\frac{58}{58+34}$ to account for frame-shift. So the bird flies the sum, from $1$ to $\infty$, of $\frac{58}{92} * 102 * (1-68/92)^K$ km.

Using the identity $1+x+x^2+x^3+... = \frac{1}{1-x}$ this is $102 km * \frac{1}{1 - (1-\frac{68}{92})} * \frac{58}{92}$, aka $102km * \frac{92}{68} * \frac{58}{92}$, or $87 km$.


Just the first question: Every time the bird reaches the front of the other train, their distance has shrunk by a factor 24/92 (distance between bird and oncoming train shrinks at a rate of 92 km/h, distance between trains shrinks at a rate of 68 km/h).

After 7 trips, the bird reaches the front of the other train when the trains are about 8.4 metres apart. They crash within 0.44 seconds. There's no way the bird can stop, turn around, and reach a speed of 58 km/h again within 0.44 seconds, so the seventh trip is the last one.


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