San Sebastián de Buenavista es un municipio de Colombia situado en el departamento del Magdalena al nordeste del país, a 315 km de la capital del departamento, Santa Marta.