Discover the enchanting region of Puglia (also known as Apulia), nestled in the southern ‘heel’ of Italy. With its ancient towns steeped in history, diverse landscapes, culinary delights, and breathtaking beaches, Puglia is a treasure trove waiting to be explored. Having personally ventured through this region multiple times, I’ve crafted a comprehensive guide highlighting the absolute best places to visit in Puglia. Within this guide, you’ll uncover a wide variety of things to see in Puglia, along with recommendations for accommodations and dining experiences. Whether you embark on a leisurely 15-day self-drive Puglia itinerary or prefer to concentrate on specific areas in a shorter timeframe, this guide offers the perfect blend of inspiration and practical advice.

what to see in apulia
Puglia is famous for its ‘trulli’ (cone-shaped houses). The UNESCO World Heritage town Alberobello is full of them!
puglia countryside
Visit in the spring/summer months to see the gorgeous wildflowers in the Puglia countryside.

The Ultimate Guide to the Best of Puglia

This Puglia guide contains links to three services I often use myself and can recommend: Skyscanner (for flights), Booking.com (for hotel bookings), Rentalcars.com (for car hire) and GetYourGuide (for easy-to-book tours). If you make a booking via one of these services, I will receive a small commission (at no extra cost to you). These commissions help me to maintain my blog and share more travel experiences with you.

Arriving in Puglia

The main entry points for international visitors are Bari and Brindisi (both have airports and ports with international connections). From here, many adventures await for those who want to explore this diverse region.


Bari, the capital of Puglia, can trace its roots back more than 2,000 years when it was founded by the Peucetii tribe. These days, Bari is one of the most important economic centres in southern Italy and, due to its international airport and port, an important gateway to the region. Most visitors arrive in Bari but tend to skip the city, choosing instead to move on to another part of Puglia. I recommend spending 1-2 nights in Bari to wander around its Old Town and soak up the authentic atmosphere.

Entering the maze of streets in the Old Town of Bari.
Strolling around the Old Town feels like taking a step back in time!

Read more about things to see in Bari. While in Bari, I stayed at the lovely Gatto Bianco Ducchesa, situated at the edge of the Old Town. Search for hotels in Bari (Booking.com).

Central Puglia

Central Puglia consists of hilly landscapes, verdant valleys, mile after mile of olive groves, vineyards and fruit orchards, quaint whitewashed towns, dramatic coastal cliffs and beautiful beaches on both the Adriatic and Ionian coasts.

Valle d’Itria

Central Puglia is also home to Valle d’Itria or Itria Valley, an area famous for its ‘trulli’ (whitewashed, cone-roofed houses), charming towns and agricultural products.

best places to visit in itria valley puglia
Trulli can be found all across the Itria Valley.

I recommend spending at least 4-5 days in the Itria Valley, in my view one of the best places to visit in Puglia. Of all the towns in this area, Alberobello (a UNESCO World Heritage town) is the biggest draw. A good town to have as a base from which to explore the rest of the valley is Martina Franca because of its strategic location on an intersection of major regional roads.


Alberobello is perhaps the most famous town in the Itria Valley due to its famous trulli houses. The conical rooftops coupled with charming cobblestone alleys and whitewashed houses are a simply magical sight. The old town, a UNESCO World Heritage Site, consists of a maze of streets and steps lined by trulli; drystone dwellings that were built using prehistoric techniques.

The famous trulli of Alberobello.

Alberobello has become a very popular tourist destination in recent years. During the peak seasons, such as the summer, roads to the town are often very busy and parking is scarce. In this sense, I recommend visiting by public transport from nearby towns or staying in Alberobello (you practically have the town to yourself when the day-trippers have left).

Two B&B’s I can recommend in Alberobello are Il Segnalibro and C’era Una Volta. If you’d like to experience staying in a trullo, check out Tipico. Search for hotels in Alberobello (Booking.com).


Martina Franca

The largest town in the Itria Valley, Martina Franca and can trace its roots back to the 10th century AD.

best towns to visit in puglia
Martina Franca

Being in the heart of the valley, Martina Franca is a great base from which to explore the area but spend some time exploring its old centre which boasts beautiful Baroque architecture (like the Palazzo Ducale and the impressive Basilica di San Martino) and quaint streets. When you’re here, drop by for a meal at Osteria del Coco Pazzo, a charming restaurant in a vaulted space that serves excellent Puglian food and wines. Ask for the local specialty ‘capocollo’, a cured pork salami. Other restaurants I can recommend include Ristorante Garibaldi (with a lovely terrace in front of the Basilica) and La Tavernetta. Read more about things to see in Martina Franca.

It’s a joy to explore the streets in the old town.

One accommodation I loved, just outside the town, is Villa Ada. In the town centre, check out the B&B San Martino. Search for hotels in Martina Franca (Booking.com).


Locorotondo means ’round place’ and that’s what it is: a town in a circular form atop a hill. Its hilltop position means that you can see the town from miles around and once you’re up there, you’ll be treated to stunning views of the Itria Valley. The town centre is a labyrinth of white alleys punctuated by churches or piazzas. The houses have pitched roofs called ‘cummerse’, a feature typical of Locorotondo. Walking around the historic centre is like a step back in time. Don’t forget to stop at a café and sip on a famous Locorotondo DOC white wine! Search for hotels in Locorotondo (Booking.com).



Cisternino is often listed as one of the most beautiful towns in Italy. That’s debatable but this town, which dates back from medieval times, sure has a lot of charm to offer. The Piazza Dell’orologio lies in the centre of the town. From here, little lanes and streets fan out in different directions. It’s a delight to simply stroll around the picturesque lanes lined with whitewashed houses and their external staircases. Around Cisternino, you’ll find a variety of beautiful accommodations such as Trullo Suite and Borgo Canonica. Search for hotels in Cisternino (Booking.com).

town to visit in valle d'itria
Cisternino is absolutely charming, with its atmospheric streets and staircases.


As you drive along the SS379 motorway that skirts the coast near Fasano, your attention will be drawn to the gleaming white appearance of Ostuni, also known as the ‘white city’. It’s an impressive sight that acts as a magnet for travellers. With its ancient cobblestone streets, grand churches and quaint white houses, Ostuni truly is stunning. The town boasts a remarkable history that goes back to the Stone Ages! The Cathedral and the Bishop’s Palace are especially striking but there are many other architectural gems to be found, including the old homes of the nobles. Join a tour to truly appreciate this town’s beauty and remarkable history.

Puglia is full of stunning historic towns like Ostuni, also called the ‘White City’.

For a meal in Ostuni, check out Risto Caffe Cavour (Corso Camillo Benso Cavour) and Osteria Del Tempo Perso (Via Gaetano Tanzarella Vitale, 47), excellent restaurants with an atmospheric cave setting. I can also highly recommend Restaurant Cielo in the Relais La Sommita.

A charming lane in Ostuni.

There are many accommodation types in and around Ostuni, from five star hotels to rustic B&B’s and holiday homes. For a rustic cave-like accommodation in the historic centre, check out Pantarei, White Dream or La Dama Bianca. In the historic centre, indulge yourself at the fabulous Relais La Sommita (it also has its own Michelin-starred restaurant, Cielo). Just outside Ostuni, you’ll find some excellent hotels such as the Masseria Cervarolo (with its trulli) and the gorgeous white-washed Masseria Dagilupi. Search for hotels in Ostuni (Booking.com).


Ceglie Messapica

An alluring historic town near Ostuni, Ceglie Messapica is one of the oldest towns in Puglia, dating back to at least the 8th century BC (!). The town also has one of the largest historic centres, which is amazingly well preserved. Stroll around its atmospheric lanes and piazzas, visit the Castello Ducale (Ducal Palace), admire the artwork in ancient churches (such as Chiesa di Sant’Anna), sit at the Piazza Plebiscito (with its beautiful clock tower) and have a meal at one of the many excellent restaurants (the town is well-known for its gastronomy). For a terrific meal, check out L’Acquolina (Via Orto del Capitolo, 37), and if you’re a meat-lover, don’t miss Enococus – Acini & Carbone (Via Pendinello, 2). For accommodations, consider a stay at Palazzo Camarda, a B&B located just outside the historic town centre. Search for hotels in Ceglie Messapica (Booking.com).

ceglie messapica puglia
Piazza Plebiscito

Other towns to visit in Central Puglia


Located a short, scenic drive northwest of Alberobello, Putignano is another ancient town that’s famous for its caves and Carnival (started in 1394, it’s the oldest Carnival in Italy). In the town centre, there’s a museum dedicated to the history of the Carnival. Other important sites include the Santa Maria La Greca Church and the Civic Museum. The town is also home to Angelo Sabatelli, a Michelin-starred restaurant that’s famous throughout Puglia. Just outside the town, you’ll find the wondrous caves of Grotta del Trullo.

The Santa Maria del Greca church


Between Putignano and Polignano a Mare lies Conversano (map), a historic town with a medieval castle. It’s a lovely town to stroll around in. In addition to the Castle, look out for the 11th century Romanesque Cathedral and the 6th century Benedictine Monastery.

conversano puglia
The Conversano Castle


This medieval town is packed with ancient lanes, atmospheric squares (such as the Piazza Orsini) and historic monuments. The top attractions in Mesagne include the ornate Chiesa di Sant’Anna, Chiesa Matrice Parrocchia Tutti i Santi (All Saints Church) and the Ugo Granafei Archeological Museum (with Roman mosaics, housed in an 11th century castle). For a meal, I can recommend Osteria del Leone. Search for hotels in Mesagne (Booking.com).

mesagne puglia
Chiesa Matrice Parrocchia Tutti i Santi (Church of All Saints) in Mesagne
what to eat in puglia
I had a great lunch at Osteria del Leone.

The Adriatic Coast

The Adriatic coast is characterised by clifftop towns, rocky coves, sandy beaches and a string of ancient watchtowers. Coastal towns I can definitely recommend for a visit or a short stay include Polignano a Mare and Monopoli.

Polignano a Mare

Polignano a Mare can trace its roots back to the 4th century BC when Greek settlers founded the settlement of Neapolis. These days, the town is popular amongst tourists who come to visit its historic centre, perched precariously on the cliffs overlooking the Adriatic Sea, and enjoy its beaches. Search for hotels in Polignano a Mare (Booking.com).

The spectacular Polignano a Mare.


Monopoli has a charming historic centre (don’t miss the Baroque-style Monopoli Cathedral) with a beautiful seafront promenade.

The imposing walls of Monopoli.
A street in Monopoli

In addition to its 16th century castle and defensive walls, the seafront also features a lovely sandy beach, perfect for a dip after a wander around the town. One restaurant I can recommend for lunch or dinner is il Guazetto in the old town. If you plan to stay in this area, consider Masseria Torrepietra, with its beautiful rooms and outdoor pool. Search for hotels in Monopoli.

The charming fishing harbour in Monopoli

This stretch of the Adriatic coastline is quite rocky, with a sprinkling of sandy beaches, coves and villages such as Cozze, Mola di Bari, Torre Canne, Savelletri and Villanova. If you’re dropping by Torre Canne, I recommend a meal at Vico Pescatori or grab the famous octopus sandwich at La Baia.

The lighthouse in Torre Canne
There are many ancient watchtowers scattered along the Adriatic coast.

The Ionian coast

The largest town on the Ionian coast of Central Puglia is Taranto. The city’s history goes back to 700 BC (!) and these days, it’s one of the biggest commercial centres in southern Italy as well as an important base for the Italian Navy. There are several attractions along its long waterfront such as the 15th century Aragon Castle.

Aragonese Castle in Taranto (image courtesy of Livioandronico2013).

You can spend a few hours wandering around the ancient Old Town (Citta Vecchia), which basically has the same layout as in the time it was built in the 1st century by the Byzantines, to enjoy the atmosphere of its maze of streets and lanes. There are also some Greek ruins to be seen such as the Doric columns on Piazza Castello.

Head inland from Taranto to the town of Massafra. This historic town straddles both sides of the San Marco ravine and is worth a stop for lunch and a wander. The town is most famous for its cliff dwellings comprised of homes and cave churches in the ravine. You can also visit the imposing Massafra Castle. For a delicious meal, I recommend Ristorante Vecchie Storie in Via Giuseppe Pisanelli.

Massafra sits on both sides of the San Marco ravine.

Salento, Southern Puglia

The peninsula southeast of the Taranto-Brindisi axis, locally known as Salento, is dominated by the province of Lecce with its capital of the same name. Its long coastline stretches from the Adriatic Sea around the ‘heel’ of Italy to the Ionian Sea, and boasts historic towns, some of the best vineyards in Puglia, sandy beaches and crystal-clear water. Most visitors choose to stay in this region for their beach holidays, and rightfully so. However, look further and you’ll discover charming towns with many historic and artistic treasures, and an addictive laid-back lifestyle.


The capital of the province of Lecce, the city of Lecce is often called the ‘Florence of the South’ due to the abundance of Baroque architecture in its historic centre. In my book, Lecce is the most beautiful city in Puglia and an absolute must-visit!

The Duomo boasts the tallest tower in Puglia.
The amphitheatre

The city can trace its history back to Roman times – remnants from this age include the Roman amphitheatre. The other attractions in Lecce include the Duomo (Cathedral), Basilica di Santa Croce, Porta Napoli and Church of San Giovanni Battista. Read more about things to see in Lecce (including a suggested walking route)

The ornate Basilica di Santa Croce
The Palace of the Province stands next door to the Basilica.
Porta Napoli is one of the most impressive city gates.

You can choose to stay along the coast to enjoy the province’s stunning beaches and visit Lecce on a day trip, or you can stay in Lecce for 1-2 nights to truly appreciate its historic gems. If you enjoy cooking, I highly recommend joining this Puglia cooking course in Lecce.

I recommend spending 1-2 nights in Lecce.

There are several gorgeous accommodations in the city I can recommend such as Palazzo de Noha, Dimora Charleston and Palazzo Lecce. Search for hotels in Lecce (Booking.com).


Less than 50km from Lecce lies the town of Casarano. Founded in the 1st century BC, Casarano comprises a maze of atmospheric streets and lanes lined by baroque palaces, with their hidden courtyards, and ancient churches that house beautiful religious artwork. The Church of Santa Maria della Croce, one of Puglia’s oldest, houses amazing mosaics and frescoes.


A short drive southwest of Lecce lies Nardò, an absolutely charming town. It was an important town in the Byzantine Empire until the 15th century. These days, it’s a quiet place but with a wealth of stunning Baroque architecture!

most beautiful towns puglia
Piazza Salandra in Nardo

The best thing to do in Nardò is to simply stroll around its quiet streets, discover its Baroque gems and have a meal at one of its excellent restaurants. The focal point of the town is the lovely Piazza Salandra. Other places of interest include the Catedrale di Santa Maria Assunta and Chiesa di San Domenico.

The stunning façade of the Church of St. Dominic (San Domenico)
Stroll around Nardo to discover its beautiful architecture like this gorgeous gate.


Gallipoli is believed to have been founded by the Greeks and through the centuries, the town was conquered by a succession of powers including the Byzantines and the Normans. In the 18th century, Gallipoli was home to the largest olive oil market in the Mediterranean. From its ports, ships laden with olive oil sailed to major European cities where the oil was used for lighting. It is said that olive oil from Gallipoli lit the streets of London before the advent of the electric bulb.

The enormous baroque Sant Agata Cathedral towers over the old town!

The old town is situated on a little island and is connected to the mainland by a 16th century bridge. This part of town features an impressive castle (built by the Byzantines in the 13th century) and equally impressive fortification walls and towers. Behind the castle lies a maze of picturesque streets filled with quaint shops, cafés and restaurants, as well as historic churches, convents and palaces.

The stunning La Chiesa di Santa Maria della Purità can be found along the promenade facing the beach. It definitely is one of Gallipoli’s many gems!

Despite its small size, Gallipoli is packed with historic and cultural treasures, and it has a dazzling sandy beach right at its doorstep. Important sights include the Sant Agata Cathedral and the Santa Maria della Purità church.Read more about things to see in Gallipoli.

You can easily spend a few days here while you explore the town and enjoy the nearby beaches. One hotel I absolutely love in Gallipoli is I Bastioni San Domenico! Search for hotels in Gallipoli (Booking.com).

The old town of Gallipoli on the island, viewed from across the harbour.
Gallipoli also has a gorgeous beach and a shallow cove right at its doorstep!


This spectacular town overlooks the stunning turquoise waters of the Adriatic Sea. Explore the historic promenade and discover the town’s rich history (that goes back to the 8th century B.C.!). Be sure to visit the Cathedral (with its floor mosaics, frescoes and crypt) and the Aragonese Castle. Read more about things to do in Otranto.

otranto cathedral mosaics
The mosaic floor in the Otranto Cathedral.
things to see in otranto puglia
The crypt, with its 70 columns.
what to see in otranto puglia
Aragonese Castle
otranto best places in puglia
The promenade along the harbour.

Places to eat in Otranto I can recommend include Vicolo Matto (seafood, and the deserts are amazing too!) and Ristorante La Pignata. A short drive outside Otranto, surrounded by olive groves, you’ll find the superb Ristorante Il Diavolicchio Goloso.

Vicolo Matto is tucked away in a little lane.
Il Diavolicchio Goloso is a 5-minute drive from Otranto and serves superb Puglian cuisine

Accommodations in the town centre I can recommend are Palazzo Papaleo and Palazzo de Mori (the first building on the left in the photo below). In the outskirts of Otranto, check out Masseria Bandino and Masseria dei Monaci. Search for hotels in Otranto (Booking.com).


Salento beaches

Southern Puglia has some of the best beaches in southern Italy. Here, you’ll find long stretches of fine, white or golden sand, lapped by crystal-clear turquoise water. Some of the best beaches can be found at or near Torre dell’Orso/Sant’Andrea, Otranto, Baia dei Turchi, Maldive del Salento and Porto Cesareo. Search for hotels in Porto Cesareo (Booking.com).

There are many gorgeous beaches in the Lecce province, such as this one in Maldive del Salento.
best beaches in puglia
Baia dei Turchi, north of Salento (image by M.Virgilio/Unsplash)

The rocky cliffs along the east coast also feature some beautiful natural rock formations such as Le Due Sorelle (the ‘Two Sisters’), the collapsed sea cave of Grotta della Poesia, the sea stacks of Torre Sant’Andrea and the sea caves near Santa Maria di Leuca. At Marina Serra, you’ll find a natural swimming pool, with crystalline water, surrounded by rocky cliffs and watched over by the ruins of the Torre Palane.

Castrignano del Capo Puglia photo
Take a boat tour from Santa Maria di Leuca to the nearby sea caves.
The Grotta della Poesia is a collapsed sea cave north of Torre dell’Orso.
salento coast attractions
Torre Sant’Andrea (image by M.Virgilio/Unsplash)

Northern Puglia

The Gargano peninsula in northern Puglia protrudes into the Adriatic Sea and consists of a mountainous massif, sandy beaches, limestone cliffs, age-old forests and several outlying islands. A large part of the peninsula is occupied by the Gargano National Park (the most extensive national park in Italy), where visitors can enjoy hikes through the beautiful forests. The 140km coastline, lapped by crystalline waters, has dramatic cliffs interspersed with white, sandy beaches and charming fishing towns.

The Gargano peninsula features a mountainous core and a coastline with cliffs, beaches and charming towns.

The first town visitors encounter as they approach Gargano is Manfredonia. From here, it’s a short drive to the expansive beaches of Mattinata, a great place to base yourself. I stayed at Hotel Residence Il Porto, which I absolutely loved! The rooms were comfortable and offered stunning views of the coast and sea below. Search for hotels in Mattinata (Booking.com).

Views from Hotel Residence Il Porto in Mattinata.

Places to visit on the Gargano Peninsula

I recommend spending a few days on the peninsula to explore the flora and fauna of the national park, as well as to enjoy the beaches, charming towns and two UNESCO World Heritage sites: Vico del Gargano and the Sanctuary of San Michele in Monte Sant’Angelo. Beaches I visited include Spiaggia di Vignanotica (map), a pebble beach with crystal-clear water set against a spectacular backdrop of white cliffs; the nearby Mattinatella beach; and Spiaggia di San Nicola (map), an arc of fine sand set in a bay with trabucco eateries and beach facilities.

Driving through the Gargano National Park.

Look out for the trabucchi, wooden structures used by fishermen which are now protected historical monuments, as you drive along the northern coast. Some of them have been converted into restaurants, making it an unforgettable seaside lunch experience.

A trabucco (historic fishing installations) is a great spot for a seafood lunch. This is the Trabucco di Monte Pucci on the northern coast near Peschici.
The view towards Peschici from Trabucco di Monte Pucci.

Towns which shouldn’t be missed include Vieste (built on a rocky promontory and flanked by two sandy beaches), Vico del Gargano (a UNESCO World Heritage listed medieval town bursting with charm), Monte Sant’ Angelo (listed together with the Sanctuary of Monte Sant’ Angelo as UNESCO World Heritage sites) and Peschici (a little town perched on rocky cliffs above the blue sea). Search for hotels in Vieste (Booking.com).

Monte Sant’ Angelo (image courtesy of LPLT/Wikimedia Commons).
An ancient street in Vico del Gargano.

Places to visit on the way to Gargano

If you’re heading to Gargano from southern/central Puglia, consider a stop at the historic Castel del Monte, an imposing 13th century citadel, and a lunch stop at Trani, a quaint fishing village with a lively promenade.

Castel del Monte

Gravina in Puglia

I also recommend a 1-2 night stop in Gravina in Puglia, near Matera. Perched on the edge of a ravine, this ancient town is famous for its Roman bridge (used in scenes of the James Bond movie, ‘No Time to Die’), cave dwellings, underground network of tunnels and caves, and its beautiful Cathedral. Gravina in Puglia is an absolute delight to explore! Read more about things to see in Gravina in Puglia.

lesser known towns in puglia
Gravina in Puglia seen from across the ravine.
no time to die bridge gravina in puglia
This bridge was used in the opening scenes of the James Bond movie, ‘No Time To Die’.
In the movie, James Bond (Daniel Craig) jumps off this bridge.
View across to the Cathedral in Gravina in Puglia.

Restaurants in Gravina in Puglia I can recommend include Osteria Radici, Osteria 1881 and 13 Volte (with a stunning underground cave setting).

best restaurants in gravina in puglia
13 Volte is located in an underground system of caves spanning 4 levels.

In Gravina in Puglia, I stayed at B&B Sul Ponte, which is a stone’s throw from the Roman bridge. The Deluxe Double room has two balconies with partial views of the bridge, and a massive bathroom! Search for other accommodations in Gravina in Puglia.

The bathroom of the 1st floor suite I stayed in at B&B Sul Ponte.


Another town I can recommend for a (lunch) stop is Altamura. Located on the main road to Matera, Altamura is a bustling walled town with an impressive Cathedral. If you’re looking for a lunch spot, check out Ristorante Tre Archi! And ask for Pane di Altamura (a bread that the town is famous for).

The Cathedral in Altamura.

Matera, Basilicata

Matera is situated in the adjacent region of Basilicata and if you’re visiting central Puglia, I highly recommend spending a few days in this extraordinary city. Wedged between the ‘heel’ and the ‘foot’ of southern Italy, Matera is one of the oldest continuously-inhabited human settlements in the world, with a history that goes back (perhaps) 7,000 years!

This ancient city in the south of Italy just blew my mind!

The cityscape is somewhat ‘Biblical’ and strolling around its cobblestone streets is like taking a step back in time. Despite its age, or maybe because of it, there are many things to do and see in Matera, making any visit a wondrous experience. Matera has been the decor of several movies including James Bond’s ‘No Time To Die’ in 2021. Read more about things to do in Matera (including places to stay, restaurants and cafés).

I suggest a stay of at least two nights to truly appreciate this enchanting city. Search for hotels in Matera (Booking.com).

Matera as seen from Sasso Caveoso

15-day ‘Best of Puglia’ itinerary (including Matera)

This 14 night/15 day self-drive itinerary takes you past the best places to visit in Puglia as described above. You can start the trip in Bari or Brindisi and follow the entire itinerary or concentrate on 1-2 areas, depending on your interests or the length of your stay. I’ve included a suggested length of stay per place/area. The itinerary is as follows:

Day 1-2: Bari (1 night)

Day 2-6: Central Puglia (4 nights) which includes the Itria Valley and the Adriatic coast. Suggested base: Alberobello or Martina Franca.

Day 6-10: Southern Puglia (4 nights) which includes the city of Lecce and the towns/beaches of Otranto, Gallipoli and Porto Cesareo. Suggested base: Lecce, Otranto, Nardo and/or Gallipoli.

Day 10-12: Matera (2 nights), with a stop in nearby Gravina in Puglia

Day 12-15: Gargano peninsula (3 nights). Suggested base: Mattinata and/or Vieste.

Day 15: back to Bari Airport


Route map

The best time to visit Puglia

My favourite months to visit Puglia are late-April, May and early-June, and September till October. The temperatures during these months are around 20+ degrees Celsius; perfect for walking and sightseeing. These months are also less busy and accommodation prices are lower.

I would advise to avoid the summer months (July – August). Temperatures around/above 40 degrees Celsius are not uncommon, it’s very busy and prices tend to be inflated.

The winter months are generally not advisable either. It can get (very) cold, with freezing temperatures and snow in the higher elevations. In addition, many tourist facilities, including accommodations and restaurants are closed during this period.

See my photo essay on reasons I love Italy

Car hire


Find your accommodations in Puglia


More information on Puglia

Visit the website of Puglia Tourism for more information.

Check out the Velvet Escape Travel Planning Resources page.

51 Responses

  • I visited Puglia about ten years ago on a two week trip from where I live in Central Italy. I loved Alberabello and Locorotondo in particular. I bought some great pottery at reasonable prices. We went late in the year which meant it was not so hot but also far fewer tourists.

  • Hi Denise,
    Thank you for your lovely comment – it sure made my day! 🙂 I’m glad you found my guide useful! 3 weeks is certainly enough to see Puglia at a leisurely pace. I agree with you about setting up base in several places and making day trips from each place. That’s basically how I explored Puglia myself.
    I’ve never been to Kefalonia but I’ll certainly get in touch if I ever head that way. Thanks once again, happy trip planning and have a wonderful trip to Puglia!


  • Thank you so much! I have been researching for a 3 week trip to Puglia and can now work from your guide! We will try to base ourselves in 3 or 4 places and do day trips which will hopefully be very relaxing and cover most areas? Your generosity in sharing all your insights is truly appreciated. We live in the Ionian Island of Kefalonia, Greece, so if you ever want any suggestions here, I’d be delighted to help! Many thanks, Denise

  • I visited Puglia two years ago on a one week trip but would love to go back for a longer stay. It was one of the best holidays ever. I absolutely loved Ostuni and Martina Franca. Ostuni one of the best towns in Puglia to get lost wandering the alleys, climbing staircases, and dipping under archways. I also loved browsing the stalls of local fruit and vegetables at the Saturday market.

  • Hi Dorothy,
    Thanks for your lovely comment. It’s indeed a great idea to go either earlier in the year (spring, early-summer) or in autumn. All my trips there were made during these periods.


  • I visited Puglia about ten years ago on a two week trip from where I live in Central Italy. I loved Alberabello and Locorotondo in particular. I bought some great pottery at reasonable prices. We went late in the year which meant it was not so hot but also far fewer tourists.

  • Hi Martina,
    I’m glad you find my Puglia post helpful! 🙂 One week is a bit short but I’m sure you’ll enjoy it (and will return soon for more!). Have a great trip!


  • wow, what an amazing post! <3 i can't wait to our first visit to Puglia in july. never been there but already in love with this beautiful italian region! one week will be unsatisfyingly short to explore it, but one has to begin somehow 🙂 thanks a lot!

  • I visited with my husband and I love it, especially the food! We were lucky enough to visit Bari. I hope to visit it again and explore it more deeply. Wonderful memories.

  • Hey, your article was very beneficial to me when I visit puglia.
    Thanks for sharing.

  • Hi Alex,
    Thanks so much for your feedback! I’m so happy to hear that you had a great time in Puglia while following my itinerary. Your comment has definitely made my day! 🙂


  • Hi Keith, I followed your Puglia itinerary last september and saw almost everything you described within 3 weeks time, was truly great and fantastic. Absolutely loved it. Thanks again for all the useful tips.

  • Matera view is just mesmerizing.. Thank you for the wonderful post

  • Hi Scott,
    Thank you for your wonderful comment. Puglia is indeed magnetic! I’m so glad that my Puglia guide has been helpful. Have a great trip in September and I hope you find a gorgeous property!


  • Keith: Your insight and detail of the Puglia region is intoxicating. I have visited nearly 40 countries in the world, but there is something about Puglia that is magnetic. I visited Lecce, and the Val d’Atria in 2015 and was so taken by Puglia that I took Italian language lessons in the hope that I would return to Puglia, speak with the locals, and enjoy the region even more. My wife and I are traveling to Puglia in late-September ’21 and are beginning the process of identifying modest properties somewhere in the region so that we may become more frequent visitors. Thank you for your recommendations as they will come in handy when we visit in a few months.

  • That was an amazing guide, Keith. I cannot wait for the international borders to open soon.

  • Hi Keith,
    I found this blog very interesting about Puglia Guide as you have explained in detail, but especially I liked about coastline with cliffs, beaches, and charming towns. Thank you!

  • Hi Jackie,
    Thanks for your lovely comment! I totally agree – how can anyone get enough of Italy? I’m so glad you enjoyed my Puglia guide and I hope you get to see those beautiful trulli houses one day soon!


  • Your post has me longing for Italy! I can’t wait until we are able to travel from the US… I have so much on my Italy bucket list to finish, including getting to Alberobello to see its famous trulli houses! On my last visit, I covered quite a lot of ground, but not nearly enough. (How does one ever get enough of Italy?) Thanks for the virtual tour of Puglia. It’s such a beautiful region.

  • Thank you for your awesome thoughts from your travel diary.
    After reading this article I have decided that my next tour Destination will be Italy.

  • Wow… Hope we can travel after the Corona days are over…

  • What a beautiful place I discovered after reading your blog. I hope to get there soon as we get over with the pandemic crisis

  • These are stunning photos and this place is really wow!!

  • Puglia is really nice. just waiting for the moment to visit it. By the way, the story is superbly presented over here.

  • I remember last year when I was on my business tour in San Severo (Italy) unfortunately I missed these beautiful place but next time I will definitely explore. Thanks for sharing your Blog. Your blogs Inspired me a lot.

  • Hi Keith, this list is awesome. I really want this all in my bucket list…Cheers from far away Taipei!

  • he leido tarde este maravilloso relato de unas de las regiones mas bonitas que he conocido de italia,estuvimos 7 dias y me falto conocer bari y brindisi fasano y cisticernino,opte por otros pueblos,pero siempre se vuelve.

  • Hi,
    I have a plan for my next vacation, recently I got married and I want to enjoy my honeymoon in another country after reading your blog I decided to go Puglia. Thanks for sharing this information.

  • I heard this name Puglia for the first time. I didn’t know that such place exists in Italy. Thanks for sharing.

  • Puglia is such a wonderful destination! I still remember strolling around Bari and Lecce. Especially Bari is a very vibrant city, full of friendly people and fantastic food. I hope I can return soon. Thanks for bringing back so many nice memories 🙂

  • Hi Renuka,
    Puglia is fabulous isn’t it? Shame you didn’t like Bari. I absolutely loved the winding streets and alleys of the old town. Hope you get a chance to go back and see more of Puglia (and add Matera too!).


  • I visited Puglia on my honeymoon, and both my husband and I love it, especially the food! I didn’t like Bari. I found quite non-European. I loved Ostuni, Monopoli and Lecce. I hope to visit it again and explore it more deeply.

  • I was lucky enough to visit Brindisi and Bari, hope to go there again! Thanks for sharing!

  • I heard this name Puglia for the first time.I didn’t even know that such place exists in Italy.This guide proved to a piece of gem for me as it help me to choose my next travel destination.

  • You’ve truly jotted down the best of Puglia…loved reading it throughout. Thanks for sharing.

  • Amazing blog. Very well explained. The pictures look scintillating, especially that of the white city. Thanks for sharing.

  • Also don’t forget to taste Pane di Matera, with crunchy crust with creamy center ? Matera’s traditional local food.

  • […] If you’re planning to hire a car and explore more of Puglia before/after a visit to Bari, I recommend picking up/returning your car at the airport. At the airport, you can easily take the train or a taxi to/from the city and this saves you from having to navigate the city’s busy streets and finding a parking space. Check out my guide of the best places to visit in Puglia. […]

  • […] And if you choose to hire a car, spend some time exploring the regions of Basilicata and Puglia. One beautiful place to visit in Basilicata is the town of Castelmezzano. Should you be travelling from Bari to Matera, plan some time in the nearby Itria Valley in Puglia. This area, with its famous ‘trulli’ houses and whitewashed towns, is simply gorgeous! Check out my guide to the best places in Puglia. […]

Leave a reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Appeared In