A boat on a river has its own speed through the water, called its speed in still water (b), and the river carries it along at the speed of the stream (s). Going with the current, downstream, the two add. Going against it, upstream, the stream takes speed away.

Downstream speed D = b + s  •  Upstream speed U = b − s

Adding and subtracting these two equations gives the formulas that most questions need:

  • Boat speed in still water: b = (D + U) ÷ 2
  • Speed of the stream: s = (D − U) ÷ 2

These are not extra facts to memorise. They come from solving two simple equations, so if you forget them in the exam you can rebuild them in a few seconds.

When b and s are given, find the speed for the leg the question asks about and divide.

Worked example 1: downstream time

A boat moves at 12 km/h in still water and the stream flows at 3 km/h. Downstream speed = 15 km/h, so 45 km downstream takes 45 ÷ 15 = 3 hours. Upstream, at 9 km/h, the same distance would take 5 hours.

Worked example 2: from D and U to b and s

A boat goes downstream at 14 km/h and upstream at 6 km/h. Still-water speed = (14 + 6) ÷ 2 = 10 km/h.

The stream speed in the same example is (14 − 6) ÷ 2 = 4 km/h. A quick check: 10 + 4 = 14 and 10 − 4 = 6, matching the given speeds.

If distances and times are given instead of speeds, convert each leg to a speed first.

Worked example 3: speeds from distances

A boat covers 24 km downstream in 2 hours (12 km/h) and 24 km upstream in 3 hours (8 km/h). Still-water speed = (12 + 8) ÷ 2 = 10 km/h, and the stream flows at 2 km/h.

A round trip covers the same distance d twice, once at each speed. The total time is d/(b + s) + d/(b − s). Do not average the speeds: the boat spends more time on the slow leg, so the slow speed counts for more.

Worked example 4: total time

b = 15 km/h, s = 5 km/h, d = 40 km each way. Downstream 40 ÷ 20 = 2 h; upstream 40 ÷ 10 = 4 h. Total = 6 hours.

To find the distance from a given total time, write the total as d multiplied by the sum of the reciprocals of the two speeds.

Worked example 5: distance from total time

A boat rows at 8 km/h in still water in a 2 km/h stream and takes 4 hours for a round trip. So d/10 + d/6 = 4, giving d × (1/10 + 1/6) = 4 and d = 4 ÷ (16/60) = 15 km.

For the same distance, time is inversely proportional to speed. If going upstream takes k times as long as going downstream, then (b + s) : (b − s) = k : 1, and solving gives b : s = (k + 1) : (k − 1).

Worked example 6: upstream takes twice as long

With k = 2, b : s = (2 + 1) : (2 − 1) = 3 : 1. For example, b = 6 km/h and s = 2 km/h gives speeds of 8 and 4 km/h, and the upstream leg does take twice as long.

The same structure appears in wind-assisted flight and in escalator questions, where a walker's speed combines with the escalator's.

  • ✘ Using b where the question needs D or U.
  • ✘ Taking half the sum of D and U as the stream speed. Half the sum is the boat; half the difference is the stream.
  • ✘ Averaging upstream and downstream speeds for a round trip.
  • ✘ Forgetting that the upstream speed must be positive, so b must be greater than s.
GivenFindUse
b and sD, UD = b + s, U = b − s
D and Ub, sb = (D + U)/2, s = (D − U)/2
b, s, dround-trip timed/(b + s) + d/(b − s)
time ratio k : 1b : s(k + 1) : (k − 1)

Relative speed works the same way for trains crossing each other. Round trips share their logic with the average speed formula. More formulas are in the Quant cheat code.

Q1. A boat's speed in still water is 9 km/h and the stream flows at 3 km/h. How long does it take to go 36 km upstream? easy

✅ Answer: (b) 6 hours

💡 Explanation: Upstream speed = 9 − 3 = 6 km/h, so 36 km takes 36 ÷ 6 = 6 hours. Using the downstream speed (12) gives the trap answer of 3.

Q2. A boat goes downstream at 16 km/h and upstream at 10 km/h. What is the speed of the stream? easy

✅ Answer: (a) 3 km/h

💡 Explanation: Stream speed is half the difference of the two speeds: (16 − 10) ÷ 2 = 3 km/h. Half the sum, 13, is the boat's own speed.

Q3. A boat covers 30 km downstream in 2 hours and 18 km upstream in 2 hours. What is its speed in still water? medium

✅ Answer: (c) 12 km/h

💡 Explanation: Downstream speed = 15 km/h and upstream speed = 9 km/h. Still-water speed = (15 + 9) ÷ 2 = 12 km/h.

Q4. A boat with still-water speed 10 km/h goes 48 km downstream and returns, in a stream of 2 km/h. What is the total time? medium

✅ Answer: (d) 10 hours

💡 Explanation: Downstream 48 ÷ 12 = 4 h and upstream 48 ÷ 8 = 6 h, so the round trip takes 10 hours. Using 10 km/h both ways (9.6 h) ignores the stream.

Q5. A boat rows at 6 km/h in still water against a 2 km/h stream. A round trip to a point and back takes 3 hours. How far is the point? medium

✅ Answer: (b) 8 km

💡 Explanation: Speeds are 8 km/h down and 4 km/h up. Then d/8 + d/4 = 3, so 3d/8 = 3 and d = 8 km.

Q6. Rowing upstream takes three times as long as rowing the same distance downstream. What is the ratio of boat speed to stream speed? hard

✅ Answer: (c) 2 : 1

💡 Explanation: Times are in ratio 3 : 1, so speeds are b + s : b − s = 3 : 1. Then b = 2s, so the ratio is (3 + 1) : (3 − 1) = 2 : 1.

How do I remember which speed is upstream?

Upstream means against the current, so the stream slows the boat and its speed is b minus s. Downstream means with the current, so the stream helps and the speed is b plus s. The upstream speed is always the smaller one.

Is the average speed of a round trip equal to the still-water speed?

No. The boat spends longer on the slow upstream leg, so the round-trip average is (b + s)(b − s)/b, which is less than b. Only when there is no current are the two the same.

All problems and solutions on this page are original. No outside facts are relied on; every numeric answer is recomputed by software before publishing.

How this page was prepared. Drafted with AI assistance (Claude (Anthropic AI model)) from the sources listed above. 13 calculations on this page were recomputed by software and matched. Automated checks also covered structure, internal links and duplicate text. Software checks cannot confirm facts. Reviewed by praveen on 2026-10-20 against the sources listed above.

Found an error? Report it and we will correct the page.