Putignano is located on a hill in the Murgia of Trulli and caves, at an altitude of 375 m above sea level. The area morphologically consists of a series of terraces made of layers of limestone placed on uneven levels.
- Bari airport: 55 km
- Brindisi Airport: 80 km
- Putignano Train Station: 2.5 km