Puentecaldelas limita al norte con el municipio de Cotobad; al sur con Fornelos de Montes y Sotomayor; al este con La Lama y al oeste con el municipio de Pontevedra.