Grytviken se encuentra en la costa nordeste de la isla San Pedro (o Georgia del Sur), en el fondo de la caleta Capitán Vago, también denominada bahía de Grytviken o ensenada del Rey Eduardo, en el saco este de la bahía Cumberland Este/Guardia Nacional, rodeada de montañas y glaciares como el monte Hodges y el monte Duse, entre otros.