Rome, Florence, Venice, the Amalfi coast… only in a country with so many world-famous places is it even possible for a beautiful region like Puglia to go so unnoticed!
Puglia — also known as the heel of the boot — is where Italians themselves like to go on holiday. And it’s a region still undiscovered by the masses.
Or at least, that’s how it was pitched to me by several Italian friends.
Well, they were right. I found Puglia just as compelling as other parts of Italy — just with far fewer (international) tourists.
Even though it’s less known, Puglia will give you all you would want from a trip to Italy. It’s chock-full of cute towns with chalk-white houses, gentle olive grove landscapes, windy streets strewn with Vespas and Fiat 500’s, tons of toe-tinglingly good beaches, food that will caress your taste buds, and even some ancient Roman history that’s almost casually thrown into the mix.
If you can’t already tell, I loved my time in Puglia — and now I can’t stop raving about it. Here’s how you can best plan your own trip in this delightful southern slice of Italy.
Plan your Puglia trip
Why it’s best to rent a car
If you’re planning a trip to Puglia (known as Apulia in Italian) then my most important tip is to definitely get yourself a rental car. I did so at the advice of local friends and I’m glad I did.
Public transportation is not that great in Puglia, so you’ll get around faster with your own transportation. Having a car also lets you easily visit the beaches, the off-the-beaten-track towns, and drive along beautiful coastal roads.
(You can search here for affordable rental cars with a pickup in Bari, which is the main city in the region where you’re most likely to start your trip.)
They do say Italians are some of the worst drivers in Europe. Whether that’s true I’ll leave for you to decide, though my girlfriend and I certainly witnessed a couple of eye-brow-raising maneuvers. Still, it’s not like this should stop you from hitting the road. If you’re not in a rush and you drive carefully, there is nothing to fear.
Admittedly, I was the one navigating while my girlfriend was doing the driving, though we concluded the driving was not too stressful. Most roads were quite light on traffic and we only encountered those classic Italian driving shenanigans sporadically.
If you don’t have a car then it’s still possible to enjoy Puglia. Key cities like Bari and Leche are well connected with high-speed rail, so these are two obvious places to hit up. We took the high-speed railway from Rome to Bari and it was fast and comfortable.
Other places are connected by bus or local rail, though services are said to be infrequent or slow. Without a car, you’ll definitely miss the chance to see many small authentic towns.
I didn’t have any images to use in this particular section, so I thought you might like to look at this tuk-tuk. Aren’t they cute? Luckily, we drove around in a slightly bigger vehicle — a Fiat Panda. Don’t worry if you can only get a mini as small cars are definitely very fashionable in Italy.
How to choose where to stay
Creating my itinerary proved to be a challenge. Whenever I research a trip, soon enough I usually find a town or city that stands out as the obvious spot to stay. But this didn’t happen for me with Puglia.
Somehow, deciding where to stay was hard.
That wasn’t because I didn’t like what I saw. It was quite the opposite: because nearly every village or city seemed really nice, I ended up feeling paralyzed by choice. Every Puglia travel guide I looked at seemed to mention even more options.
Then an Italian friend said I shouldn’t fuss so much about where to stay. He said almost all of Puglia is good — most of the villages are very charming and if you have a car, you can get everywhere easily. His tip was to first look for some nice accommodation, then stay in whatever village it is, and then explore from there.
This proved to be great advice.
Instead of researching towns or cities, I used the available accommodation on Booking.com as my starting point.
I soon found this fantastic place to stay in the “white city” of Ostuni — with whitewashed arched rooms and a garden with a pool. Then I stumbled upon an amazing apartment in the center of Leche that had its own balcony looking out over a lovely piazza within the city walls.
I booked both places for 3 nights each — et voila (or should I say ecco qua?), now we had ourselves two bases from which to explore!
Since they were in two different areas of the peninsula, it put most of the interesting places to visit in Puglia now within a 30 to 60-minute drive. This meant we no longer had to fuss over our plans as we could just do everything we wanted on day trips. (We also spent a few more nights in a traditional trullo house, which I will talk about in a minute.)
Puglia has such a wealth of charming villages and cities that you may feel unsure where to stay. If this happens, try looking at accommodation options and go from there. At least, this made planning the trip much easier for me.
Staying in a trullo
No Puglia travel guide would be complete without mentioning the wonderful trulli.
These white dry-stone buildings with conical roofs are typical to the region. They’re found especially in the west of Puglia in the Valle d’Itria.
Fun fact: these trulli exist because of tax evasion!
Well, that’s the theory anyway. Historians think it was property taxes that originally got people to build these unusual houses. It let them avoid paying taxes or easily dismantle and reconstruct their house.
Today the trulli still lend a unique character to the landscapes in Apulia. They are definitely a fun sight to see and — if you can appreciate the cozy “tiny home” vibe — they are fun to stay in too. Many of the surviving trulli are now used as B&Bs or second houses.
The most obvious place to stay in a trullo is in Alberobello, a town that has loads of them all packed together. I did find Alberobello quite touristy (the only place in Puglia where I felt this way) so perhaps better suited for a shorter visit. Instead, we booked a trullo in the middle of the countryside and absolutely loved it.
Trulli are quite small so you can count on them being a little basic. Ours had just a tiny bathroom and a cramped bedroom that also doubled as a kitchen with a small 2-stove furnace. It made our stay feel almost like a cozy camping trip.
Unfortunately, we got the idea to stay in a trullo quite late, so a lot of them were already booked out. Hence our trullo was of a different type that doesn’t have a conical roof. It did make it possible to sit on the roof and watch the stars at night.
The quiet atmosphere in the Puglian countryside was delightful and rather different from the town and city where we had stayed. We could go for walks between the olive trees and orchards and cook our own pastas and salads at the house using amazingly ripe tomatoes from the market. During one of our dinners at the trullo, we were even visited by a wandering fox.
We loved having the more buzzing city of Lecce in our itinerary where we could go to cocktail bars and such, as well as having more solitude in the countryside.
As I mentioned, the trulli are a popular accommodation and since they are a traditional type of building they aren’t unlimited. So, even if you normally play things by ear it’s worth booking at least a trullo ahead of time.
This trullo near Ostuni is a bit more rustic (like the one we stayed) and more budget-friendly, while this trullo near Ceglie Messapica is more luxury-style with a swimming pool and hotel-like amenities.
Many properties on Booking.com offer free cancellation until a certain date, so you can book a trullo ‘just to have it’ at the current price, even if the rest of your itinerary is still undecided.
Some highlights in Puglia
Finally, let me share with you some of the places I most enjoyed in Puglia.
Since we had a car, we made no firm plans on what to do each day and mostly went by our whims. So, this is not intended as a definitive top-places-to-see list, just some of our personal highlights.
Our first stop was the seaside town of Monopoli on the Adriatic coast. We only stopped for lunch and a stroll here, but I loved the atmosphere and the old castle walls. I thought it would have made for a great base to explore the west of Puglia.
Moving a bit further east, the pearly white city of Ostuni left a big impression on me. As we approached through the valley, it appeared glistening atop a pinnacle like some smaller real-life version of Minas Tirith from Lord of the Rings.
Inside its walls, Ostuni quickly pulls you into an intriguing maze of little streets, vine-covered patios, and narrow stairs. When visiting in June, there was a wonderful sense of calm and solitude in the old city.
Not far from Ostuni are the sandy beaches of Pilone. Honestly, it seemed like you could find some fine beaches anywhere along the coast — this one just happened to be close to Ostuni, letting us enjoy some warm Mediterranian waters and grab drinks and lunch at one of the beach clubs.
Just south of Ostuni is the town of Ceglie Messapica. While it has little to see or do compared to Ostuni, I felt almost equally charmed by its chalk-white buildings and cute piazzas. I enjoyed just watching normal life unfold in this low-key town, where fruit deliveries come in little tuk-tuks and people drink their espressos on the main square.
Moving further east, the city of Lecce somehow has a more Roman feel, as the white-washed plaster walls make way for many more limestone block buildings.
I was surprised to learn that most visitors skip Lecce completely because it’s not on the coast. But I think its lively atmosphere and cultural heritage make this a highly worthwhile stop, and the coast is only 30 to 45 minutes away. In fact, Lecce was probably my favorite place in Puglia and I’m glad to have stayed there for several days.
We took a free walking tour booked through GetYourGuide, which gave a ton of insight into the city’s ancient history. There were just four people in our group, making it feel like a private tour.
My favorite discovery in Lecce was the Museo Faggiano, the story behind which is simply delightful.
Three brothers bought a building intending to start a restaurant, but the toilet kept backing up. Attempts to repair the plumbing led them to excavate some ancient ruins underneath the house. They kept digging, uncovering layer upon layer of history, opening up a whole treasure trove of ancient tunnels and hidden basements.
The site was once a Templar hide-out and a convent of Franciscan Nuns, and more than 5,000 artifacts were found during the years-long dig. The brothers soon realized they got themselves not a restaurant, but a museum, which quite clearly became a passion project of theirs. (They’ll still open a restaurant across the street in the future.)
Heading to the coast from Lecce is the seaside town of Otranto, another Puglian gem. Similar to Monopoli, it has city walls and fortifications, a marina from where boat tours depart, and an ancient cathedral. It’s a small place, but we liked it so much we came back a second time just to have dinner there.
Another real highlight was driving down the southern coast of Puglia. It’s varied in topography, ranging from wide sandy beaches to gnarly karst cliffs that reminded me of Portugal’s Algarve. There are a number of fun watering holes all around the coast where you can spend an afternoon lazing in the sun or jumping from cliffs into the sea. We had the chance to see three such places on our trip…
The Cave of Poetry or Grotta Della Poesia [map] is a magical natural swimming pool located on the east coast of Puglia. Local friends informed us that in August the place is overflowing with people, but in June the cave was just a delightful place to spend some time. From time to time, people would jump off the cave’s arch into the swimming hole, creating a sense of anticipation whenever the next person lines up to jump.
A similar atmosphere exists at the Ciolo Bay or Baia del Ciolo [map], a fjord-like cove underneath a very tall bridge where people come to swim or jump off the cliffs.
Finally, thanks to randomly poking around on Maps.me, we stumbled upon the Beach and Natural Pool of Marina Serra [map]. These rocky beaches and naturally-formed pools are great for a swim and a quick cool-down after a hot day. You’ll have views of the blue sea and an ancient guard tower further down the coast. Again, reviews online do complain it’s too full in August, so you’re best off visiting this outside of the peak month.
Finally, we made a stop in the town of Gallipoli, which one friend had described to me as ‘the Ibiza of Puglia’. It’s filled with beach resorts and clubs that draw Italians during the summer, though this again seemed like a seasonal thing, as it was only moderately busy in the shoulder season.
Even though Gallipoli is mainly known as a party hotspot and beach resort, it does have cultural and historical attractions — and it can manage, at many times, to be just as cute as other places I’ve already mentioned. Gallipoli is also unique in that the old town is built on an island, connected to the mainland only by a single bridge.
In Gallipoli, I enjoyed visiting the Castello Angioino di Gallipoli, a fortress dating back to the 13th century. The exhibitions inside the fortress provide some good insight into the founding of Gallipoli by the Greeks (originally naming it Kallipolis, or Beautiful City) as well as the olive oil trade for which it was a major center through the ages, once fueling street lights as far away as St. Petersburg.
There are no doubt many more highlights in Puglia — and I felt strongly motivated to go on a second trip there in the future.
I traveled Puglia on a road trip holiday, but if you’re going as a backpacker then Lecce and Bari are probably the most enticing places to go. These are the only cities where you might find hostels, and taking organized day trips should be a little easier from these two cities.
How to get to Puglia
The most obvious way is to fly to Bari or Brindisi, both of which have airports serving international flights.
I could not find a convenient or cheap flight to either airport, so I flew cheaply to Rome instead. From Rome, I traveled by high-speed rail to Bari, which took about 4 hours. You can easily book these tickets online via RailEurope. It was nice to see the Italian landscapes gliding past and taking the train also helped us avoid a costly connecting flight.
If you’re traveling around Europe then an enticing option is to take the ferry to Puglia. Bari connects well by ferry to Albania, Montenegro, and to Dubrovnik in Croatia. The city of Brindisi has many ferry connections to Greece, among other destinations.
Some links may be affiliate links, meaning I may earn commission from products or services I recommend. For more, see site policies.