Ostuni se levanta sobre tres colinas a una altura de 218 metros sobre el nivel del mar. Se encuentra a 7,5 km de la costa del Adriático. La Murgia, sobre la que se asienta la ciudad en las colinas del sureste, es una zona kárstica formada esencialmente por calizas del Cretácico.