Speed of Stream: Formula, Boats and Streams Methods

Speed of stream is the speed at which water flows in a river or stream. In boat problems, the current increases the boat’s speed downstream and decreases it upstream. This page explains the current speed formula, relations between still-water, downstream and upstream speeds, and methods for solving numerical questions.

On this page

What Is Speed of Stream?

Speed of stream is the speed of flowing water, also called current speed. If a boat’s downstream speed is D and upstream speed is U, then the stream speed is (D − U) ÷ 2.

Let b be the speed of the boat in still water and s be the speed of the stream. Downstream, the boat moves with the current, so its speed is b + s. Upstream, it moves against the current, so its speed is b − s. Therefore, D = b + s and U = b − s. Adding these equations gives b = (D + U) ÷ 2, while subtracting them gives s = (D − U) ÷ 2. For downstream speed 18 km/h and upstream speed 10 km/h, the stream speed is (18 − 10) ÷ 2 = 4 km/h.

Speed of Stream Formula & Tricks

Important Formulas

Downstream speed
D = b + s

The boat’s speed in still water and the stream speed act in the same direction.

Upstream speed
U = b − s

The stream opposes the boat’s motion, so its speed is subtracted.

Speed of stream
s = (D − U) ÷ 2

Subtract the upstream speed from the downstream speed and divide by 2.

Speed of boat in still water
b = (D + U) ÷ 2

Add the downstream and upstream speeds and divide by 2.

Speed, distance and time
Speed = Distance ÷ Time; Time = Distance ÷ Speed

Use consistent units for distance and time before calculating downstream or upstream speed.

Quick Tricks

Use half the difference

When downstream and upstream speeds are given, the stream speed is half their difference. This avoids solving two simultaneous equations.

Example: For D = 24 km/h and U = 16 km/h, stream speed = (24 − 16) ÷ 2 = 4 km/h.
Use half the sum for still-water speed

The boat’s still-water speed is half the sum of its downstream and upstream speeds.

Example: For D = 24 km/h and U = 16 km/h, still-water speed = (24 + 16) ÷ 2 = 20 km/h.
Check the direction before applying the sign

Add the stream speed for downstream motion and subtract it for upstream motion. A speed cannot be negative in an ordinary boat-and-stream question.

Example: If b = 12 km/h and s = 3 km/h, downstream speed is 15 km/h and upstream speed is 9 km/h.

Speed of Stream Concepts

Downstream and Upstream Motion

Downstream motion is along the direction of the current, while upstream motion is against the current.

If b is the boat’s speed in still water and s is the stream speed, downstream speed is b + s and upstream speed is b − s. Hence, for b = 15 km/h and s = 4 km/h, the two speeds are 19 km/h and 11 km/h respectively.

Example: A boat travels downstream at 22 km/h in a stream flowing at 5 km/h. Its still-water speed is 22 − 5 = 17 km/h, and its upstream speed is 17 − 5 = 12 km/h.

Finding Stream Speed from Boat Speeds

The stream speed equals half the difference between the downstream and upstream speeds.

Use s = (D − U) ÷ 2. This formula follows from D = b + s and U = b − s. It applies when the given downstream and upstream speeds use the same unit.

Example: If a boat moves downstream at 30 km/h and upstream at 18 km/h, s = (30 − 18) ÷ 2 = 6 km/h.

Finding Speeds from Distance and Time

First calculate each speed using speed = distance ÷ time, then apply the downstream or upstream formulas.

If the same distance is covered downstream and upstream, calculate D = distance ÷ downstream time and U = distance ÷ upstream time. The stream speed is then (D − U) ÷ 2. Convert minutes into hours when the distance is in kilometres.

Example: A boat covers 24 km downstream in 2 hours and the same distance upstream in 3 hours. D = 24 ÷ 2 = 12 km/h, U = 24 ÷ 3 = 8 km/h, so stream speed = (12 − 8) ÷ 2 = 2 km/h.

Finding Still-Water Speed

The boat’s speed in still water is the average of its downstream and upstream speeds.

Use b = (D + U) ÷ 2. Equivalently, if the stream speed and one directional speed are known, use b = D − s for downstream data or b = U + s for upstream data.

Example: If downstream speed is 26 km/h and stream speed is 4 km/h, the still-water speed is 26 − 4 = 22 km/h. The upstream speed is 22 − 4 = 18 km/h.

Round-Trip Time in a Stream

For equal distances downstream and upstream, total time is d ÷ (b + s) + d ÷ (b − s).

Here d is the one-way distance, b is the still-water speed and s is the stream speed. The average speed for the complete equal-distance journey is 2(b² − s²) ÷ b, not simply the average of the two directional speeds.

Example: For a 12 km one-way journey with b = 10 km/h and s = 2 km/h, total time = 12 ÷ 12 + 12 ÷ 8 = 1 + 1.5 = 2.5 hours.

Speed of Stream Video Lessons

Watch short topic-wise lessons for quick revision.

11 Lessons
Lesson 1 of 11 Quick Revision

Boats: Still-Water and Current Speed

Learn how to find a boat’s speed in still water and the speed of the current using upstream and downstream speed relationships.

Continue with more lessons and practice in PrepShots.Watch More in App - Start ₹1 Trial →
More Speed of Stream Lessons Scroll to explore →

Practice Speed of Stream Questions

Practise published questions related to this topic.

Speed of Stream Quick Quiz

Attempt 5 questions and check your score instantly.

Quick Revision Notes

Speed of Stream: Quick Revision

Use these formulas and direction rules for boat-and-stream calculations.

  • Downstream speed = boat speed in still water + stream speed.
  • Upstream speed = boat speed in still water − stream speed.
  • Stream speed = (downstream speed − upstream speed) ÷ 2.
  • Still-water boat speed = (downstream speed + upstream speed) ÷ 2.
  • Speed = distance ÷ time; convert minutes to hours when distance is measured in kilometres.
  • For equal distances, total round-trip time = distance ÷ downstream speed + distance ÷ upstream speed.
  • Downstream speed is greater than upstream speed when the stream speed is positive.

Speed of Stream FAQs

What is the current speed formula?

Current or stream speed = (downstream speed − upstream speed) ÷ 2. If the speeds are 20 km/h and 12 km/h, the current speed is (20 − 12) ÷ 2 = 4 km/h.

What is the formula for a boat’s speed in still water?

Still-water speed = (downstream speed + upstream speed) ÷ 2. For speeds of 18 km/h and 10 km/h, it is (18 + 10) ÷ 2 = 14 km/h.

A boat’s downstream speed is 25 km/h and its upstream speed is 15 km/h. What is the stream speed?

Stream speed = (25 − 15) ÷ 2 = 5 km/h.

How are downstream and upstream speeds calculated?

Downstream speed = still-water boat speed + stream speed. Upstream speed = still-water boat speed − stream speed.

A boat covers 30 km downstream in 2 hours and upstream in 3 hours. What is the speed of the stream?

Downstream speed = 30 ÷ 2 = 15 km/h and upstream speed = 30 ÷ 3 = 10 km/h. Stream speed = (15 − 10) ÷ 2 = 2.5 km/h.

Can the upstream speed be zero?

Yes. If the stream speed equals the boat’s still-water speed, upstream speed is b − s = 0, so the boat cannot make forward progress against the current.

Continue learning Speed of Stream on PrepShots

Continue on PrepShots