Ответ:

Пусть турист ехал на теплоходе \(x\) часов. Тогда на поезде он ехал \(x+3\) часов.

Расстояние равно произведению скорости на время, поэтому составим уравнение по общему расстоянию:

\(25x+60(x+3)=605\).

\(25x+60x+180=605\),
\(85x=425\),
\(x=5\).

Проверка: теплоходом турист проехал \(25\cdot5=125\) км, поездом — \(60\cdot8=480\) км; всего \(125+480=605\) км. Разница во времени составляет 3 ч.

Ответ: турист ехал на теплоходе 5 часов.