La comuna de San Juan de la Costa limita
al norte con La Unión, al Este con San
Pablo y Osorno. Al Oeste con el Océano
Pacífico y al Sur con Río Negro.
Su capital comunal es el centro urbano de
Puaucho, situada a unos 34 kms de Osorno. La
comuna se conecta con la ciudad de Osorno a
través de la Ruta U 40.
Esta comuna se caracteriza por poseer un gran
litoral apropiado para el ecoturismo,
destacándose los balnearios de Pucatrihue y
Maicolpué, y el Puerto de Bahía Mansa.