Relative Motion: Train Crossing a Man and a Platform

March 27, 2026

Problem

A train of length 120 m is moving at a speed of 54 km/h. How long will it take to cross a man standing on the platform? How long will it take to cross a platform of length 180 m?

Explanation

We analyze a classic relative motion problem: how long a moving train takes to completely pass a man and a platform.


Given Data

  • Length of train: Lt=120mL_t = 120\,\text{m}
  • Speed of train: v=54km/hv = 54\,\text{km/h}
  • Length of platform: Lp=180mL_p = 180\,\text{m}

First, convert the speed from km/h to m/s:

54km/h=54×10003600=54×518=15m/s54\,\text{km/h} = 54 \times \frac{1000}{3600} = 54 \times \frac{5}{18} = 15\,\text{m/s}

So, v=15m/sv = 15\,\text{m/s}.


Time to Cross a Man (Point Object)

To completely cross a man, the train’s whole length must pass him.

Distance to be covered relative to the man:

Dman=Lt=120mD_{\text{man}} = L_t = 120\,\text{m}

Using t=distancespeedt = \frac{\text{distance}}{\text{speed}}:

tman=Dmanv=12015=8st_{\text{man}} = \frac{D_{\text{man}}}{v} = \frac{120}{15} = 8\,\text{s}

Answer: It takes 8 seconds for the train to cross the man.


Time to Cross a Platform

To completely cross the platform, the entire train must go from just before entering the platform to just after leaving it.

Total distance covered (train’s front moves from start of platform to its end, while the back has to clear the platform end):

Dplatform=Lt+Lp=120+180=300mD_{\text{platform}} = L_t + L_p = 120 + 180 = 300\,\text{m}

Time:

tplatform=Dplatformv=30015=20st_{\text{platform}} = \frac{D_{\text{platform}}}{v} = \frac{300}{15} = 20\,\text{s}

Answer: It takes 20 seconds for the train to cross the platform.


What the Visualization Shows

This visualization animates:

  • A cyan train moving along a track.
  • A man (small marker) on the platform.
  • A platform segment with adjustable length.
  • You can change the train’s speed, length, and platform length to see how the crossing times change.

Two key formulas are highlighted:

  • Crossing a man: t=Ltvt = \dfrac{L_t}{v}
  • Crossing a platform: t=Lt+Lpvt = \dfrac{L_t + L_p}{v}

Times are displayed numerically and also encoded visually by the train’s progress over time.

Interactive Visualization

Parameters

54.00
120.00
180.00
1.00
Relative Motion: Train Crossing a Man and a Platform