Cities of Puglia
|
Latest page update: 18 February 2025
|
By: Dion Protani
|
|
The most important of the cities of Puglia is the regional capital: Bari. With a population in excess of 300,000, Bari is by some distance the most populous in the region, ahead of Taranto.
Perhaps the most attractive city in Puglia is Lecce which is the capital of Lecce Province and also the cultural hub of the sub-region known as Salento, famous above all for its beaches. Foggia and Brindisi are also provincial capitals while three cities share the status of joint co-capitals of the final province of Barletta Andria Trani. |
Related links
|
Bari is a vibrant coastal city, located on the Adriatic Sea. Known for its rich history and blend of medieval and modern architecture, Bari is home to landmarks like the Basilica di San Nicola, which houses the relics of Saint Nicholas, and the historic Old Town, with its narrow streets and traditional buildings.
The city’s seafront is lined with charming promenades, offering stunning views of the harbour. Bari is also a major centre for culture and commerce, known for its bustling markets, local cuisine featuring seafood and fresh pasta, and lively atmosphere. |
|
Lecce is a stunning city in the southern part of Puglia, often referred to as the “Florence of the South” due to its Baroque architecture.
The city is renowned for its intricate churches, palaces, and piazzas, such as the iconic Basilica di Santa Croce and the grand Piazza del Duomo. Lecce is also known for its traditional craftsmanship, particularly its distinctive local stone, which gives the buildings a warm, golden hue. The city’s vibrant streets are filled with artisan shops, cafes, and restaurants serving Puglian specialties. Lecce is a blend of history, art, and culture, offering visitors a glimpse into southern Italy’s rich heritage. |
|
Brindisi is a historic port city, located on the Adriatic coast. It has played an important role throughout history, particularly as a gateway for trade and travel.
The city’s waterfront is dominated by the impressive Roman columns, which once marked the end of the ancient Via Appia. Brindisi’s old town is filled with charming narrow streets, historic buildings, and notable sites like the Cathedral of Brindisi and the Castello Svevo. The bustling harbour is still an active port with ferries shuttling to and from Greece. Nearby, you'll find beautiful beaches and coastal areas perfect for exploring. |
|
Taranto is a historic coastal city, located on the Ionian Sea. Known for its strategic position as a former Greek colony, the city boasts a rich blend of ancient history and modern industry.
The old town is situated on an island and is home to landmarks like the imposing Aragonese Castle and the beautiful Cathedral of San Cataldo. Taranto is also famous for its maritime heritage, which is showcased in the National Archaeological Museum, featuring relics from the ancient Greek and Roman eras. The city's waterfront offers picturesque views, with bustling markets and seafood restaurants lining the shore. |
|
Foggia is a lively city in northern Puglia, situated at the gateway to the Gargano region. Known for its agricultural importance, especially wheat and olive oil production, Foggia is often referred to as the "Granary of Italy."
The city features a mix of historic and modern architecture, with key landmarks including the Foggia Cathedral and the elegant Piazza Cavour. Foggia’s vibrant markets and cafes reflect the local culture, and the city is an important transportation hub, connecting various parts of Puglia. The surrounding countryside offers vast plains and scenic landscapes, perfect for exploring by bike or on foot. |
|
Trani is a picturesque coastal town, located along the Adriatic Sea.
Known for its stunning Romanesque architecture, the town’s most iconic feature is the Trani Cathedral, perched on the seafront with its impressive façade and bell tower. The historic centre is full of narrow streets, charming piazzas, and beautiful buildings, including the Castello Svevo, which overlooks the harbour. Trani’s lively port area is lined with seafood restaurants and cafes, offering fresh local dishes. The town is also famous for its olive groves and vineyards, producing some of the finest Puglian wines and oils. Its tranquil atmosphere makes it a popular destination. |
|
Barletta is a historic town on the Adriatic coast in northern Puglia, known for its rich cultural heritage and stunning architecture.
The town is home to the impressive Castello Svevo, a medieval fortress that dominates the skyline, and the colossal Colossus of Barletta, a Roman statue that has become a symbol of the city. The historic centre features beautiful churches like the Cathedral of Santa Maria Maggiore and charming squares lined with cafés. Barletta is also famous for its vibrant events, including the annual Cavalcata di Sant'Oronzo, a traditional festival. The town’s seafront promenade offers views of the Adriatic and a beach. |
|
Andria is a historic town located in the north of Puglia, renowned for its medieval and Baroque architecture.
The town is famous for the Castel del Monte, a UNESCO World Heritage site, known for its unique octagonal shape and mysterious history. Andria’s historic centre is filled with charming streets, churches, and palaces, including the Cathedral of San Nicola. The town is also a key centre for agriculture, particularly olive oil production, with vast olive groves surrounding the area. Andria hosts various cultural events throughout the year, showcasing local traditions, music, and cuisine, adding to its lively atmosphere. |
Top Ten Cities and Towns in Puglia by Population
1. Bari - 316,212
2. Taranto - 186,798
3. Foggia - 145,723
4. Andria - 96,873
5. Lecce - 94,434
6. Barletta - 92,419
7. Brindisi - 82,268
8. Altamura - 70,108
9. Molfetta - 57,245
10. Cerignola - 57,020
2. Taranto - 186,798
3. Foggia - 145,723
4. Andria - 96,873
5. Lecce - 94,434
6. Barletta - 92,419
7. Brindisi - 82,268
8. Altamura - 70,108
9. Molfetta - 57,245
10. Cerignola - 57,020