The many resorts and the scenery of the Gargano region to the north of Apulia make it a very popular attraction with visitors, along with many other seaside resorts along the Adriatic coast
The Apulia region (also known as Puglia) is the 'heel' of Italy - that is, the south-eastern part of the country, facing the Adriatic Sea to the east and the Ionian Sea to the south.
The towns of Trani, Ruvo di Puglia and especially the important town of Bari are worth visiting, as is the castle inland at Castel del Monte.
Continue south into the 'heel' of Italy to discover the fascinating local architectural style - the 'trulli' villages - of Alberobello and Locorotondo, and the towns of Galatina and Otranto. Hill-towns to explore include beautiful Ostini, and the historically important town of Altamura, continuing on to the town of Gallipoli.
The main city is at Lecce, where there are lots of impressive 16th century buildings. There are some picturesque and interesting historical aspects to admire in Taranto, ancient city of the region to the south.
Other historical highlights of the region include the ancient ruins at Lucera and the town of Troia - above all for its cathedral.
To the north-east of the region nature lovers will want to explore the lagoons and countryside around Lesina, while some of the other highlights in northern Puglia include the town of Manfredonia and the coastal resorts at Mattinata and Peschici, which are also important historical centres.
The scenery, beaches and villages of the coast around the Gargano are particular highlights, and visitors should also take a trip to the islands off the coast of Molise at Isole Tremiti, accessed from the attractive resorts at Peschici and Vieste.
Visit also the resort at Barletta a little further south along the Adriatic coast.
The town of Bitonto (well known for its olives) has a very impressive range of museums and historical sites to explore
The following Italian towns and villages in Apulia are listed among the 'most beautiful villages in Italy':
Alberona, Bovino, Cisternino, Locorotondo, Otranto, Pietramontecorvino, Roseto Valfortore, Specchia, Vico del Gargano
The following Italian towns and villages in Puglia are listed among the 'Orange flag towns in Italy'(a national tourist award):
Alberona, Sant'Agata di Puglia