San Pablo se encuentra ubicada aproximadamente a 21 km al norte de la ciudad de Osorno y limita con las comunas de La Unión y Río Bueno (al Norte), Osorno (al Sur), Puyehue (al Este) y San Juan de la Costa (al Oeste).