Посёлок Горный стоит в верховьях реки Кедровка (левый приток Крыловки, бассейн Уссури).
Горный расположен в центральной части Приморского края. Дорога к посёлку идёт на юго-восток от села Большие Ключи. Расстояние до районного центра, посёлка Кировский — 45 км по прямой, по автодороге (через Межгорье и Архангеловку) около 54 км.