Upstream & Downstream
Fix the two definitions and the topic opens up. Downstream means moving in the direction of the current, so the river pushes the boat and the effective speed is b + s. Upstream means moving against the current, so the river drags and the speed is b − s. Here b is the boat’s still-water speed and s the stream speed, with b > s always (else the boat cannot go upstream). Almost every elementary question is just Time = Distance ÷ (effective speed). The single most useful habit in CAT is to keep speeds in km/h and convert any "metres in seconds" data using 1 m/s = 18/5 km/h before plugging in. When a problem mixes a man rowing and a current, treat "rowing speed in still water" as b and "speed of current" as s — the words change but the algebra does not.
✅ Solved examples
✏️ Practice — try these, take hints as needed
📝 Topic test — 8 questions
Auto-graded with full solutions; saved to your dashboard. Use the calculator and formula sheet (top-right) any time.
Formula Reference Sheet
Effective speeds & recovery
| Downstream speed | D = b + s |
|---|---|
| Upstream speed | U = b − s |
| Still-water (boat) speed | b = (D + U) / 2 |
| Stream (current) speed | s = (D − U) / 2 |
| Time = Distance ÷ speed | t = d / (b ± s) |
Round trips & ratios
| Round-trip average speed | 2·D·U / (D + U) (harmonic mean) |
|---|---|
| b : s from times (same distance) | b : s = (t↑ + t↓) : (t↑ − t↓) |
| b : s from distances (equal time) | b : s = (d↓ + d↑) : (d↓ − d↑) |
| Total time for distance d each way | d/(b+s) + d/(b−s) |
| Still-water vs stream time ratio | t_still : t_against = (b−s) : b |