Gọi vận tốc dòng nước là $x\,(0<x<12)$
Vận tốc xuôi dòng: $12+x$
Vận tốc ngược dòng: $12-x$
Thời gian khi xuôi dòng: $\dfrac{30}{12+x}$
Thời gian khi ngược dòng: $\dfrac{30}{12-x}$
Đổi: $5$ giờ $20$ phút = $\dfrac{16}{3}$ giờ
Theo bài ra ta có phương trình:
$\dfrac{30}{12+x}+\dfrac{30}{12-x}=\dfrac{16}{3}\\⇔90(12-x)+90(12+x)=16(12+x)(12-x)\\⇔2160=16(144-x^2)\\⇔16x^2=144\\⇔x^2=9\\⇔\left[ \begin{array}{l}x=3\text{ (thoả mãn)}\\x=-3\text{ (loại)}\end{array} \right.$
Vậy vận tốc dòng nước là $3$ km/h