Скорость сближения велосипедистов равна сумме их скоростей:
$$v_{сбл} = v_1 + v_2 = 12 \text{ км/ч} + 18 \text{ км/ч} = 30 \text{ км/ч}$$.
Расстояние между поселками равно:
$$S = v_{сбл} \cdot t = 30 \text{ км/ч} \cdot 2 \text{ ч} = 60 \text{ км}$$.
Ответ: 60 км