How to Solve Boats and Streams (Relative Speed) Problems
Solve boats-and-streams aptitude problems with downstream/upstream formulas, deriving boat speed and current speed, plus practice questions.
Expected Interview Answer
In boats-and-streams problems, effective speed downstream is boat speed plus current speed, and effective speed upstream is boat speed minus current speed, because the current adds to motion in its own direction and subtracts against it.
If boat speed in still water is B and current speed is C, downstream speed equals B+C and upstream speed equals B−C, since the water itself is moving and carries the boat along or against its own direction. From these two effective speeds, the boat’s still-water speed is the average of the two: B = (Downstream + Upstream)/2, and the current speed is half their difference: C = (Downstream − Upstream)/2. These two derived formulas let you solve for B and C directly whenever downstream and upstream speeds (or times over a known distance) are given. The same relative-speed logic extends to trains passing each other, or any two objects moving with or against a common medium.
- Two derived formulas (average and half-difference) solve for B and C instantly
- The add/subtract logic generalizes to any relative-motion-with-a-medium problem
- Downstream and upstream times over the same distance reveal B and C via B±C
- Prevents confusing which direction adds versus subtracts the current
AI Mentor Explanation
A bowler’s delivery speed measured with the wind helping from behind is like downstream speed — the wind’s speed adds to the ball’s own pace, so effective speed equals ball speed plus wind speed. Bowling into a headwind is like upstream travel — the wind subtracts from the ball’s own pace, giving ball speed minus wind speed. If a broadcast shows the ball crossing at 145 km/h with the wind and 125 km/h against it, the ball’s true still-air speed is the average, 135 km/h, and the wind’s speed is half the difference, 10 km/h — exactly the boats-and-streams B and C formulas.
Worked example
Downstream
- 30km / 2h = 15 km/h
Upstream
- 30km / 3h = 10 km/h
Boat & current
- B = 12.5 km/h
- C = 2.5 km/h
Step-by-Step Explanation
Step 1
Find downstream and upstream speeds
From given distance/time pairs, compute each effective speed.
Step 2
Recall the relations
Downstream = B+C, Upstream = B−C.
Step 3
Solve for boat speed
B = (Downstream + Upstream)/2, the average of the two.
Step 4
Solve for current speed
C = (Downstream − Upstream)/2, half the difference.
What Interviewer Expects
- Correct downstream = B+C, upstream = B−C relations
- Deriving B and C as average and half-difference respectively
- Consistent unit handling when distance/time are given instead of speeds directly
- Recognizing the same relative-speed logic in non-boat contexts (e.g. trains, wind)
Common Mistakes
- Swapping which formula uses addition versus subtraction
- Adding current speed to upstream speed instead of subtracting
- Forgetting to convert distance/time into a speed before applying B±C
- Confusing average speed for the round trip with the still-water boat speed B
Best Answer (HR Friendly)
“Downstream, the current is helping, so effective speed is boat speed plus current speed. Upstream, the current is fighting the boat, so effective speed is boat speed minus current speed. Once you have both downstream and upstream speeds, the boat’s own still-water speed is just their average, and the current’s speed is half their difference — two clean formulas that solve almost every boats-and-streams question.”
Follow-up Questions
- How would you find the total time for a round trip given B and C?
- How does this relative-speed logic apply to two trains moving toward each other?
- What happens to the downstream/upstream formulas if the current speed exceeds the boat speed?
- How would you solve for distance if only total round-trip time and B, C are given?
MCQ Practice
1. A boat’s speed in still water is 10 km/h and the current’s speed is 2 km/h. Its downstream speed is?
Downstream = B + C = 10 + 2 = 12 km/h.
2. A boat covers 24km upstream in 4 hours and 24km downstream in 2 hours. The current’s speed is?
Upstream speed = 6, downstream speed = 12; C = (12−6)/2 = 3 km/h.
3. If downstream speed is 20 km/h and upstream speed is 12 km/h, the boat’s still-water speed is?
B = (20+12)/2 = 16 km/h.
Flash Cards
Downstream speed formula? — Downstream = Boat speed (B) + Current speed (C).
Upstream speed formula? — Upstream = Boat speed (B) − Current speed (C).
Recover boat speed B from downstream/upstream? — B = (Downstream + Upstream) / 2.
Recover current speed C from downstream/upstream? — C = (Downstream − Upstream) / 2.