Gravina di Puglia surge na fronteira entre Alta Murgia e Murgia Materana, situada no charme mutável da paisagem cársica que distingue estas áreas do sul da Itália.
O próprio nome da cidade é uma referência imediata ao contexto natural que a acolhe. As ravinas são depressões rochosas profundas semelhantes a desfiladeiros típicos das Murge, escavadas por cursos de água ao longo de milénios. A cidade velha de Gravina ganhou vida na Idade Média, quando as populações que habitavam os povoados rupestres circundantes se mudaram para a margem leste do desfiladeiro da Torrente Gravina. Parte dos antigos assentamentos ainda é visível na margem oeste, no Parque Arqueológico de Botromagno, aberto ao público e com acesso gratuito.
As duas margens da ravina são unidas pela Ponte do Aqueduto, uma estrutura imponente que tem a dupla função de permitir a travessia da Ravina e transportar água para a cidade, oferecendo ao mesmo tempo belas vistas panorâmicas da cidade e da natureza circundante. Este marco icónico da cidade foi escolhido para filmar algumas cenas de ação no filme de 2021 "No Time to Die" da saga 007.
O centro histórico de Gravina di Puglia é um labirinto de ruas empedradas, casas de pedra e praças encantadoras, onde se respira uma atmosfera de outros tempos. Entre os locais de maior interesse destacam-se a Catedral de Santa Maria da Assunção e a igreja rupestre de São Miguel das Grutas. A primeira é um imponente edifício de estilo românico do século XI que apresenta, no interior, uma mistura de estilos decorativos de várias épocas. A igreja de São Miguel das Grutas é uma das mais antigas de Gravina: foi a primeira catedral e foi completamente escavada num único bloco de tufo entre os séculos VIII e X.