Ответ:

Первый теплоход шёл до встречи \(3+2=5\) часов, второй — 2 часа.

Первый прошёл \(24\cdot5=120\) км, второй — \(28\cdot2=56\) км.

До встречи теплоходы вместе прошли всё расстояние между пристанями: \(120+56=176\) км.

Ответ: 176 км.