Ответ:

Переведём расстояние между поселениями в метры: 2 км = 2000 м.

Пешеходы движутся в противоположных направлениях, удаляясь друг от друга, поэтому складываем начальное расстояние и пройденные ими пути:

2000 + 300 + 400 = 2700 м.

Ответ: 2700 м, или 2 км 700 м.