Витязь — село в Хасанском районе Приморского края, входит в Зарубинское городское поселение.
Витязь расположен на берегу одноимённой бухты в заливе Посьета на полуострове Гамова. Село связано автомобильной дорогой длиной 19 км с трассой А189 Раздольное — Хасан. Расстояние до райцентра, посёлка Славянка, по дороге составляет 54 км, до Владивостока — около 218 км. Ближайшая железнодорожная станция расположена в 15 км к западу в посёлке Зарубино.