Сначала найдём расстояние между посёлками: \(4 \cdot 4.5 = 18\) км.
Чтобы пройти 18 км за 3 часа, пешеход должен двигаться со скоростью: \(18 : 3 = 6\) км/ч.
Ответ: 6 км/ч.