Ответ:

Первый теплоход находился в пути \(3+2=5\) часов и прошёл: \(24 \cdot 5 = 120\) км.

Второй теплоход за 2 часа прошёл: \(28 \cdot 2 = 56\) км.

Расстояние между пристанями: \(120+56=176\) км.

Ответ: 176 км.