Ответ:

По течению скорость теплохода равна \(22+2=24\) км/ч, против течения — \(22-2=20\) км/ч.

Время в пути по течению: \(120:24=5\) ч.

Время в пути против течения: \(120:20=6\) ч.

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

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