The municipality of Baní has the Azua province to the west, the San José de Ocoa to the north, the San Cristóbal province to the west and the municipality of Nizao to the southwest. To the south is the Caribbean Sea.