Dibulla limits to the west with the Magdalena Department; to the north with the Caribbean sea by the steps of the Sierra Nevada de Santa Marta mountains (northeasatern side).
The municipality has a total area of 1,847 km² and its only 2 m above sea level.