Boats &
Streams, made clear.
Master upstream and downstream problems with simple rules, worked examples, exam shortcuts, and a 15-question quiz that checks your answers as you go.
The stream either helps or resists
A boat has its own speed in still water. A flowing river adds to that speed when the boat goes with the current, and takes away from it when the boat moves against the current.
The boat and water move in the same direction, so their speeds add.
The boat moves against the flow, so the stream speed is subtracted.
The essential formulas
Let B be the boat’s speed in still water, S the stream speed, D the downstream speed, and U the upstream speed.
10 solved examples
All 10 questions, worked solutions, and final answers are shown below—no opening or tapping required.
Find downstream speed
QuestionA boat travels at 15 km/h in still water; the stream flows at 4 km/h. Find its downstream speed.
Boat speed in still water B = 15 km/h; stream speed S = 4 km/h. Find the downstream speed.
ConceptGoing downstream, the current pushes the boat forward, so the stream speed is added to the boat speed.
Step-by-step solution- Downstream speed = B + S
- = 15 + 4
- = 19 km/h
Find upstream speed
QuestionA boat's speed in still water is 20 km/h and stream speed is 6 km/h. Find its upstream speed.
B = 20 km/h; S = 6 km/h. Find the upstream speed.
ConceptGoing upstream, the current pushes against the boat, so the stream speed is subtracted from the boat speed.
Step-by-step solution- Upstream speed = B − S
- = 20 − 6
- = 14 km/h
Find boat speed and stream speed
QuestionA boat's downstream speed is 18 km/h and upstream speed is 10 km/h. Find its speed in still water and the stream speed.
Downstream speed D = 18 km/h; upstream speed U = 10 km/h. Find B and S.
ConceptWe know D = B + S and U = B − S. Adding the two equations cancels S, giving D + U = 2B. Subtracting them cancels B, giving D − U = 2S.
Step-by-step solution- B = D + U2 = 18 + 102 = 282 = 14 km/h
- S = D − U2 = 18 − 102 = 82 = 4 km/h
Find downstream travel time
QuestionA boat travels 60 km downstream at 15 km/h. How long does the journey take?
Distance = 60 km downstream; the boat's downstream speed is 15 km/h. Find the time taken.
ConceptTime = distancespeed. The 15 km/h is already the downstream speed, so the stream is already included — do not add or subtract it again.
Step-by-step solution- Time = 6015
- = 4 hours
Find upstream travel time
QuestionA boat's speed in still water is 12 km/h and the stream speed is 3 km/h. How long does it take to travel 45 km upstream?
B = 12 km/h; S = 3 km/h; distance = 45 km upstream. Find the time taken.
ConceptThis needs two steps: first find the upstream speed, then divide the distance by it.
Step-by-step solution- Upstream speed = B − S = 12 − 3 = 9 km/h
- Time = distanceupstream speed = 459 = 5 hours
Equal-distance round trip: time and average speed
QuestionA boat travels 30 km downstream at 15 km/h, then returns 30 km upstream at 10 km/h. Find the total time and average speed.
30 km downstream at D = 15 km/h, then 30 km back upstream at U = 10 km/h. Find the total time and the average speed.
ConceptAverage speed is always total distance ÷ total time. Because the two distances are equal, the shortcut 2DUD + U gives the same result.
Step-by-step solution- Downstream time = 30 ÷ 15 = 2 hours
- Upstream time = 30 ÷ 10 = 3 hours
- Total time = 2 + 3 = 5 hours
- Total distance = 30 + 30 = 60 km
- Average speed = 60 ÷ 5 = 12 km/h
Find stream speed from travel times
QuestionA boat covers 24 km downstream in 2 hours and the same distance upstream in 3 hours. Find the stream speed.
Downstream: 24 km in 2 hours. Upstream: 24 km in 3 hours. Find the stream speed.
ConceptConvert each trip to a speed first using speed = distancetime, then use S = D − U2.
Step-by-step solution- D = 242 = 12 km/h
- U = 243 = 8 km/h
- S = D − U2 = 12 − 82 = 42 = 2 km/h
Find distance in both directions
QuestionA boat's speed in still water is 16 km/h and stream speed is 4 km/h. Find the distance travelled downstream in 3 hours and upstream in 2 hours.
B = 16 km/h; S = 4 km/h. Find the distance covered downstream in 3 hours and upstream in 2 hours.
ConceptThe two directions have different speeds, so work them out separately, then use distance = speed × time.
Step-by-step solution- Downstream speed = 16 + 4 = 20 km/h
- Downstream distance = 20 × 3 = 60 km
- Upstream speed = 16 − 4 = 12 km/h
- Upstream distance = 12 × 2 = 24 km
Find boat speed and stream speed from two speeds
QuestionThe downstream speed is 26 km/h and upstream speed is 14 km/h. Find boat speed in still water and stream speed.
D = 26 km/h; U = 14 km/h. Find the boat speed in still water and the stream speed.
ConceptUse the sum-and-difference formulas: B = (D + U) ÷ 2 and S = (D − U) ÷ 2.
Step-by-step solution- B = 26 + 142 = 402 = 20 km/h
- S = 26 − 142 = 122 = 6 km/h
Find total time for a round trip
QuestionA boat travels 36 km downstream at 12 km/h and returns 36 km upstream at 9 km/h. Find the total journey time.
36 km downstream at D = 12 km/h and 36 km back upstream at U = 9 km/h. Find the total journey time.
ConceptTotal time is the sum of the two separate times, each found with time = distancespeed.
Step-by-step solution- Downstream time = 3612 = 3 hours
- Upstream time = 369 = 4 hours
- Total time = 3 + 4 = 7 hours
Shortcuts & exam checks
15-question practice quiz
Start the timer, pick an option and check it. You get instant feedback with a full explanation, and a result summary when you finish.
Timer is off. Turn on the timer before you begin so your total test time is recorded.
Well done!
Question review
Quick revision
Four rules to remember
- Downstream speed = B + S
- Upstream speed = B − S
- Boat speed = D + U2
- Stream speed = D − U2
- Time = distancespeed
- Distance = speed × time
- Equal-distance average speed = 2DUD + U
- Check units and identify exactly what is asked
