Ответ:

Скорость по течению: \(12+4=16\) км/ч; против течения: \(12-4=8\) км/ч.

Время в одну сторону по течению: \(24:16=1{,}5\) ч. Время обратно: \(24:8=3\) ч.

Общее время: \(1{,}5+3=4{,}5\) ч.

Ответ: 4 ч 30 мин.