Ответ:

За каждый час первый теплоход проходит на \(25-20=5\) км больше второго. За 4 часа он выигрывает расстояние, которое второй теплоход проходит за эти 4 часа.

  1. Найдём, сколько километров составляет разница в пройденном пути за 4 часа: \(5\cdot4=20\) км.
  2. За эти 4 часа второй теплоход прошёл \(20\cdot4=80\) км. Это и есть расстояние между пристанью и конечной остановкой: первый теплоход преодолел его за 4 часа меньше.

Ответ: 80 км.