Puglia in Photos
Postcards,  Italy

Puglia in Photos

Last Updated on September 9, 2026 by Polly Dimitrova

Charming towns, stunning landscapes, long siestas, and mouthwatering Italian cuisine are just some of the characteristics that make Southern Italy a must-see!

Often referred to as the “Mezzogiorno,” meaning “midday” or “noon,” Southern Italy generally includes the regions of Abruzzo, Molise, Campania, Puglia, Basilicata, and Calabria, as well as Sicily and Sardinia. The region is known for its warm Mediterranean climate, slower pace of life, and rich culinary traditions. These characteristics, combined with its charming towns and beautiful landscapes, make Southern Italy feel wonderfully traditional and authentic.

I absolutely love Italy, and it is certainly one of my favourite countries that I have visited. After multiple trips to Puglia, I was so moved by the tiny towns filled with so much charm and unique atmosphere that Southern Italy completely stole my heart!

Located in the heel of the Italian boot, Puglia is the perfect destination for discovering beautiful hidden gems. My short trip of just four days was absolutely not enough to cover everything that this stunning region has to offer, from ancient towns and charming narrow alleys to fairy-tale-like houses, endless olive groves, and welcoming, genuine locals.

Keep reading to discover 30 stunning photos of four lovely towns in Puglia, which I hope will inspire your wanderlust and help you plan a trip to Southern Italy!

Bari Vecchia old town streets in Puglia

Bari


Sitting on the Adriatic Sea, Bari is not only a major port town, but also the capital of the Puglia Region.

Compared to the other towns located in the Southern regions of Italy, Bari has been developing steadily and is now one of the top commercial centers in the country. As a result, Bari has become an important transportation hub with an international airport served by various European Airlines.

Even though getting to Bari is now extremely easy, the capital of the Puglia region is often overlooked by tourists.

Bari may not have as many tourist attractions as other Italian cities. The stunning old town of Bari – Bari Vecchia, with its small winding cobblestone street is certainly worth the visit! You will step back in time as you enter the ancient part of the town fortified by thick walls. Dating back to the Middle Ages, the old town has barely changed and yet the old streets are still bursting with life and vividness. Follow the twisting alleys and you will find yourself in the center of a small piazza. Locals live in small houses with wide open front doors barely covered by semi-transparent curtains. The tiny streets smell like fresh laundry hanging over the little balconies.

Bari old town overlooking the Adriatic Sea

If you are planning a visit around Southern Italy and the Puglia Region, Bari is the perfect starting point. Completely immerse yourself into the Italian life and habits, become an explorer and travel to the nearby small towns via train. You will not regret it!

Bari old town overlooking the Adriatic Sea
Bari old town overlooking the Adriatic Sea

Alberobello


With its unusual trullo architecture found nowhere else, Alberobello looks like a town from a magical world.

Alberobello is home to more than 1,500 unique trulli. Dating back to the 14th century, these dry-stone buildings are characterized by their whitewashed walls and conical roofs.

The prehistoric building method used to construct the trulli makes them extraordinary, and as a result, they were declared a UNESCO World Heritage Site in 1996.

Trulli houses in Alberobello, Puglia
Trulli houses in Alberobello, Puglia

The trulli in Alberobello are spread across two districts — Rione Aia Piccola and Rione Monti.

For a more authentic experience away from the main tourist crowds, explore the hidden streets of Rione Aia Piccola, where trulli are still used as private residential homes. Rione Monti, on the other hand, is the commercial area of the town, with a large number of shops and restaurants.

Alberobello’s architecture is truly unique. Wander through the winding streets and admire the beautiful views of the town. Get lost among the narrow alleys of this small fairy-tale town. This is the best way to explore Alberobello and enjoy its charming atmosphere.

Narrow streets lined with trulli in Alberobello
Polignano a Mare cliffs overlooking the Adriatic Sea

Polignano a Mare


Perched dramatically on the cliffs of the Adriatic Sea, Polignano a Mare is one of the most picturesque towns in Puglia. Its whitewashed houses seem to rise directly from the turquoise waters, creating a postcard-perfect scene from almost every angle.

The historic old town is a maze of narrow streets, charming little squares, and hidden corners decorated with colourful flowers and traditional details. As you wander through the alleys, you’ll discover beautiful viewpoints overlooking the sea, with the famous Lama Monachile Beach nestled between towering cliffs below.

One of the things that makes Polignano a Mare so special is the contrast between its ancient streets and the endless blue of the Adriatic. Take your time exploring the town, stop at one of the many clifftop viewpoints, and simply enjoy the relaxed atmosphere of this beautiful seaside town.

Ostuni


Built on top of a hill and surrounded by ancient fortified walls, Ostuni is also known as “the White Town.”

The old part of the town is a maze of narrow alleys, tiny staircases, and arches. White houses with colourful wooden doors and window shutters are hidden around every corner.

Tiny staircases have been transformed into private little gardens, filled with pots of red and pink flowers and green cacti.

Whitewashed houses in Ostuni, Puglia

Ostuni is not as popular among tourists and has a very chill, relaxed atmosphere. The locals are extremely laid-back, and no one seems to be in a rush. It is a real pleasure just to stroll through the streets of Ostuni and experience a more authentic and simple way of life in Southern Italy!

Each of these four towns — Bari, Polignano a Mare, Alberobello, and Ostuni — has its own charm and quirky atmosphere. Even though they are all located in Puglia and relatively close to each other, they are all so different and unique.

This short four-day trip to Southern Italy left me awestruck and stunned once again by the beauty of Italian towns. I am certainly planning to go back to Puglia and explore the other charming towns of this beautiful region!

Ostuni old town with white stone buildings

Have you been to Southern Italy and the Puglia region? Which towns did you manage to visit? Did you enjoy the slower pace of life in Southern Italy? Please share in the comments section below!

11 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *