San Bernardo es un municipio de Colombia, situado en el departamento de Nariño, en el suroeste del país. Se encuentra a 75 km de la capital del departamento, San Juan de Pasto. El municipio fue creado en 1992, perteneciendo anteriormente a San José de Albán.