Бухта Русская находится в Авачинском заливе у берегов Камчатки, с юго-восточной стороны полуострова. Это узкий фьорд, окруженный впечатляющим горным пейзажем. Берега при входе в бухту представляют собой утесы разной высоты. Тот, что находится с северной стороны, выше и круче.