Ответ:

1. Найдём путь, пройденный за первые 5 часов: \(60 \cdot 5 = 300\) км.

2. Найдём оставшийся путь: \(580 - 300 = 280\) км.

3. Найдём время движения на оставшемся пути: \(280 : 70 = 4\) ч.

4. Найдём общее время: \(5 + 4 = 9\) ч.

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