Ответ:

По течению лодка движется со скоростью \(10+2=12\) км/ч, поэтому время движения по течению: \(24:12=2\) ч.

Против течения лодка движется со скоростью \(10-2=8\) км/ч, поэтому время движения против течения: \(24:8=3\) ч.

Общее время: \(2+3=5\) ч.

Ответ: 5 часов.