La Villa de San Benito Abad se ubica al sur del departamento de Sucre, en la margen occidental del río San Jorge y la Ciénaga de Machado.