This is just a short list of the cities and towns where you will enjoy your holidays in Puglia.
It is not complete and gives you some ideas based on our favourite city breaks.
The destinations below, as most cities in Puglia, have enchanting old towns dating back to Greek, Roman and Medieval times, where each stone preserves centuries of history.
You will love walking around the narrow streets and taking in the panoramic views from terraces over the valley or the sea.
Capital of Puglia
Discover Bari Vecchia, the old town, with its castle, St Nicholas Basilica, the cathedral, the orecchiette pasta ladies and Bari's famous theatres, seafront and shopping streets.
View hotels in Bari
Charming medieval town near Bari
Explore a lovely town with a majestic castle, home of intriguing stories and legends, surrounded by cafes and pizzerias, a Romanesque cathedral and buzzing streets.
View hotels in Conversano
Homeland of Mr Volare, Nel Blu Dipinto di Blu
You will fall in love with this enchanting town, built on cliff edges, with sea view terraces, restaurants and cafes, where you can also visit caves accessible by sea or land.
View hotels in Polignano a Mare
Pure seaside charme
One of the most charming coastal towns of Puglia to enjoy a long weekend in among city beaches, decorated palaces, seafront houses, pubs, restaurants and cafes.
View hotels in Monopoli
"Florence of the South"
Choose the baroque opulence of Lecce for a luxury short break.
View hotels in Lecce
Pearl of the Ionian sea
An elegant location full of vibe and ambiance for your Puglia experience!
View hotels in Gallipoli
Delightful Apulian white
Visit one of the most beautiful villages in Italy and enjoy its unique lively atmosphere.
View hotels in Locorotondo
Fascination by the sea
Medieval alleys, a stunning cathedral on the sea and a buzzing coastal town as scenario for your short break.
View hotels in Trani
The easternmost city of Italy
See the first sunrays in the so-called "Gateway to the East"!
View hotels in Otranto