Ответ:

Найдём длину каждой половины маршрута: 20 : 2 = 10 км.

Скорость на второй половине: 5 · 2 = 10 км/ч.

Время на первой половине: 10 : 5 = 2 ч.

Время на второй половине: 10 : 10 = 1 ч.

Общее время: 2 + 1 = 3 ч.

Ответ: 3 часа.