Вот как можно свести к случаю, когда область --- вся плоскость.
Пусть

. Существует путь

в

из

в

, не пересекающий

. Пусть

--- минимальное расстояние между

и

. Для каждой точки

выберем какой-нибудь выпуклый многоугольник диаметра

, содержащийся в

и содержащий

внутри. По компактности

, во множестве всех таких многоугольников есть конечное подмножество, покрывающее

. Пусть

--- объединение внутренностей многоугольников из этого подмножества. Тогда

состоит из конечного числа отрезков и лежит в

. Теперь из наглядных соображений (которые применимы в силу того, что имеем ломаные, а не какие-то патологические кривые) ясно, что

состоит из конечного числа замкнутых несамопересекающихся ломаных

, (или из одной ломаной), причем все

лежат внутри

, а друг в друге не лежат.
Из построения ясно, что любая точка из

лежит на расстоянии

от

. Значит,

не пересекает

. Поэтому или обе

,

лежат снаружи от

, или обе внутри некоторой (одной и той же)

.
Будем считать, что обе вне

(случай, когда обе внутри

, рассматривается аналогично). Возьмем

. Существует ломаная, обозначим ее

, из

в

, лежащая целиком внутри

. Ясно, что первая точка на этой ломаной, принадлежащая

, лежит на

. Обозначим эту точку

. Участок

от

до

--- это ломаная

из

в

, лежащая в

и за исключением точки

лежащая снаружи от

. Поэтому она не пересекает

. Аналогично, есть такая же ломаная из

в некоторую точку

. Пусть

--- путь по

из

в

. Тогда путь

--- искомый.