Gọi số 1, 2, 3 lần lượt là tàu, dòng nước và bờ.
Công thức cộng vận tốc: $\vec{v_{13}}=\vec{v_{12}}+\vec{v_{23}}$
Khi tàu đi xuôi dòng: $v_{13}=v_{12}-v_{23}$
Khi tàu đi ngược dòng: $v'_{13}=v_{12}-v_{23}$
Suy ra tốc độ của dòng nước so với bờ là:
$v_{23}=\frac{1}{2}(v_{13}-v'_{13})=\frac{1}{2}(40-30)$ = 5 km/h