Цуканово (до 1972 года — Нижняя Янчихе[2]) расположено на реке Цукановка (до 1972 года — река Янчихе[2]), в 8,5 км от её впадения в бухту Экспедиции залива Посьета. Село связано автомобильной дорогой длиной 5,5 км с трассой А189Раздольное — Хасан. Расстояние до райцентра, посёлка Славянка, по дороге составляет 70 км, до Владивостока — около 235 км. Ближайшая железнодорожная станция Махалино расположена в 6,5 км к югу в посёлке Краскино.