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